【发布时间】:2020-07-19 16:40:57
【问题描述】:
我有一个包含 linq 查询的字符串,并且我有一个动态 where 子句也作为包含许多动态条件的字符串 这是我的where子句
string strWhereString = "where a.id==1 && a.name==\"something\"";
这是我的 linq 查询字符串:
var query = "from a in context.tblName "+strWhereString;
问题是如何运行此查询并从表中获取结果? 有没有办法做到这一点,或者 Linq 不支持这个?
【问题讨论】:
-
Linq 查询必须在编译时强类型化,不能像 SQL 查询那样做。