gpt4 book ai didi

c# - 使用动态比较运算符构建 lambda 表达式(谓词)

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:08 25 4
gpt4 key购买 nike

<分区>

以罗斯文为例。

我的目标是使用 Linq to Entity 动态搜索员工。

我的表情可能是:

Expression<Func<Employee, bool>> exp= em => em.EmployeeID > 2;

这里的运算符'>'是combobox在运行时选择的,它可能是'<'、'='、'<>'、'contains'等。

我的问题是,如何使用选定的运算符动态构建表达式?

一件重要的事情是,不允许有选择的语句,例如“if”和“switch”。

如有任何答复,我们将不胜感激。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com