【发布时间】:2015-07-10 21:41:44
【问题描述】:
我正在尝试创建一个 LINQ 语句,其中 where 子句是一个字符串变量。例如:
string whereClause = "(Code = '12') AND (Name = 'a')" ;
var referreds = from r in _db.Referreds where whereClause;
编辑:我有一个具有 30 个属性的模型,我想为这个模型创建搜索。我想选择用户为每个属性插入值的项目。
例如,用户使用此属性插入 Code&Name&Family 搜索的值,用户使用此属性插入 Gender、Name、Study、Degree 搜索的值。
哪个是更好的解决方案?
【问题讨论】:
-
linq 被设计为强类型。这不起作用。
-
C# 不是 sql,不要对所有东西都使用字符串