【发布时间】:2012-01-06 20:29:10
【问题描述】:
我正在尝试从字符串构建一个 linq 查询,但很困惑。
从下面的查询字符串 MyRptStrng 具有条件...
string MyLnqBuildStr="(from DataRow DR1 in MyEmpTbl.AsEnumerable() orderby Convert.ToInt32(DR1['emp_no']) where " + ???????MyRptStrng + " select DR1).ToList()"; var GRNMultiRslt = MyLnqBuildStr; 数据表 GRNPrtDTB = GRNMultiRslt.CopyToDataTable();我得到了错误 - char 不能用作泛型类型中的类型参数“T”...
谢谢
【问题讨论】:
-
是什么让你认为query expressions 是字符串?
-
@FrédéricHamidi:大概 LOGAN 正在从其他资源(如数据库表)加载查询。