Результаты поиска по запросу "linq-expressions"
Преобразовать выражение Linq «obj => obj.Prop» в «parent => parent.obj.Prop»
У меня есть существующее выражение типа
имеет все необходимое и легко добавляется в проекты.
отрим класс, который можно использовать как член нескольких других классов:
Вы можете получить тело метода рефлексивно, получив MethodInfo для рассматриваемого метода. Также может быть способ проверить это с помощью PartialEvaluator (из IQToolkit); Я знаю, что Linq2SQL и некоторые другие ORM с поставщиками Linq, кажется, способны конвертировать определяемые пользователем методы расширения, я просто не знаю, насколько легко было бы воспроизвести это (возможно, совсем не легко).
сматриваю возможность использования выражения Linq в качестве ключа в словаре. Однако меня беспокоит, что я получу странные результаты, потому что я не знаю, как равенство определяется выражениями Linq. Класс, производный от Expression, ...
Да, я использовал это так же. Я думаю, что это главная причина его существования. Удачи!
у использовать LINQ для некоторых процедур поиска и хотел иметь некоторые динамические предложения where. Так, например, если пользователь хочет выполнить поиск по городу или поиск по штатам, у меня будет динамический вызов LINQ Where <> вместо ...
@ Томас, в письменной форме вы видите какие-либо потенциальные ограничения на его использование?
у объединить два лямбда-выражения без их компиляции. Вот как это выглядит, если я их скомпилирую: public Expression<Func<TContainer,bool>> CreatePredicate<TContainer,TMember>( Expression<Func<TContainer,TMember>> ...
, И второй аргумент должен быть двухэлементным массивом, содержащим то, что в данный момент является вашим вторым и третьим аргументами
аюсь вызвать String.Format с помощью в дереве Linq.Expression. Вот быстрый пример: var format = Expression.Constant("({0}) {1}"); var company = Expression.Property(input, membernames.First()); var project = Expression.Property(input, ...
Отлично, определенно сделал мой день. Хороший надежный код :)
т, Я использую LINQ и EF с C # 4.0. Я перетащил базовую таблицу ELMAH в EF (построил и сохранил много раз). Все работает, как и следовало ожидать. Но я пытался быть слишком амбициозным и нуждаться в небольшой помощи - я пытаюсь получить имя ...
Fun (?) С выражениями Linq в методах расширения
Я написал выражение HtmlHelper, которое я использую много времени, чтобы поместить теги заголовков в мои выпадающие списки следующим образом: public static HtmlString SelectFor<TModel, TProperty, TListItem>( this HtmlHelper<TModel> htmlHelper, ...