Пример #1
0
        public SqlOptionFilter(IOptionFilter optionFilter)
        {
            Items = new Collection <SqlOptionFilterItem>();
            var options = optionFilter.GetOptions();

            foreach (var key in options.Keys)
            {
                var        filter = options[key];
                ObjectType type   = (ObjectType)Enum.Parse(typeof(ObjectType), filter, true);
                Items.Add(new SqlOptionFilterItem(type, key));
            }
        }
Пример #2
0
        public SqlOptionFilter(IOptionFilter optionFilter)
        {
            Items = new List <SqlOptionFilterItem>();
            var options = optionFilter.GetOptions();

            foreach (var pair in options)
            {
                Items.Add(
                    new SqlOptionFilterItem(
                        objectType: (ObjectType)Enum.Parse(typeof(ObjectType), pair.Value, true),
                        filterPattern: pair.Key
                        )
                    );
            }
        }