expression-trees

expression-trees

文章 0 浏览 4

使用“提供的参数”在 Queryable 上找不到 OrderBy。

我有一个想要用来对列表进行排序的方法: private static IQueryable BuildQuery(IQueryable query, string methodName, Expression> property) { var…

云裳 2024-11-27 08:40:39 0 0

当泛型类型为对象时,如何在表达式中找到属性的类型?

我有一个 linq 表达式,旨在将属性传递给需要它的方法。 但是直到运行时我才能知道属性的类型。我需要能够找出表达式所表示的参数的原始类型,但它总…

小梨窩很甜 2024-11-27 03:30:55 0 0

linq 表达式的协方差/逆变

我有一个名为“CreateCriteriaExpression”的函数,它接受 json 字符串并从中创建 linq 表达式。 该方法由另一个名为“GetByCriteria”的方法调用,该…

阪姬 2024-11-27 03:12:55 1 0

是否有可能通过替代标记欺骗表达式树序列化来支持递归?

我们都知道表达式树不支持递归。 我可以创建一个递归 Func,将其包装在表达式树中,然后调用它。 Func func1 = null; func1 = x => (x == 0) ? 1 : x …

辞别 2024-11-27 02:39:51 0 0

如何在动态类型上使用 DropDownListFor()?

我在 DropDownListFor() 中收到以下错误“表达式树可能不包含动态操作”,因为 lambda 使用动态类型。 如何在不使用 jQuery 的情况下设置 DropDownLis…

赤濁 2024-11-27 01:06:30 0 0

在 C# 中为 ef Code-First 实现 Fluent API 类型的方法

我首先使用 EF 4.1 代码,并使用 Fluent API 进行实体配置。 我正在使用以下方法来配置我的实体。我的数据库中几乎每个表键都是由“ICustomerId + Tab…

┼── 2024-11-26 09:05:16 1 0

如何在复杂数据类型上创建表达式树

我必须承认,我对 C# 中的表达式树完全陌生,但目前有必要习惯它。我的问题是我有两个包含数组的数据类型。因此,我创建了一个名为 IArray<> 的接口。…

多彩岁月 2024-11-26 06:20:34 2 0

表达式树 - Action 的不同编译器行为在 C# 和 VB.NET 中

给定一段简单的代码,它可以返回 VB.NET 中的属性名称: Function NameForProperty(Of T)(ByVal field As Expression(Of Action(Of T))) As String Di…

随心而道 2024-11-26 05:41:59 0 0

从表达式树访问索引器

我正在研究过滤功能。该过滤器将是由用户构建的表达式树。用户可以使用大约 30 个字段进行过滤。我认为最好的方法是使用索引器创建对象模型并通过枚举…

儭儭莪哋寶赑 2024-11-25 11:08:27 1 0

属性的隐式表达

我知道我可以编写以下代码来生成 lambda 表达式: Expression> lambda = s => s.Length == 5; 但是有没有办法自动生成属性表达式?换句话说,是否存在…

送舟行 2024-11-25 04:46:09 0 0

如何在 C# 中使用 Expression.IfThenElse

我在存储库中有一个方法: Query(System.Linq.Expressions.Expression> function) 当我调用它时,我想根据条件使用不同的表达式。 我尝试过: m_Repos…

享受孤独 2024-11-24 04:21:20 0 0

如何将一种类型的表达式树转换为不同的表达式类型?

如果我有两个几乎相同的类 Animal 和 AnimalViewModel 以及与视图模型相关的表达式树,我如何将其转换为 Animal? public class Animal { public stri…

梦纸 2024-11-24 02:23:32 1 0

如何识别“字段引用”类型的 Lambda MemberExpression

我必须找到一种方法,用 lambda 表达式中的隐式字段引用替换其实际值。例如: Expression> exp = null; for (int i = 0; i < 1; i++) { exp = t => t.…

如果没结果 2024-11-19 09:04:15 1 0

在 LINQ 中使用自定义表达式会导致每次使用都进行查询

我遇到以下问题:在我们的数据库中,我们记录服务台票证,并在票证下预订时间。中间是一份访问报告。所以是:票=>访问报告=>小时。 小时有一定的“种…

酒中人 2024-11-19 05:14:48 2 0

使用 lambda 表达式从控制器获取操作

我正在尝试创建一个根据控制器名称和操作名称创建 url 的方法。我不想使用魔术字符串,所以我正在考虑一种采用 lambda 表达式作为参数的方法。 棘手的…

何止钟意 2024-11-18 21:27:36 1 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文