读书人

LINQ语句类型的有关问题

发布时间: 2012-04-27 11:57:44 作者: rapoo

LINQ语句类型的问题
Iqueryable 这个对象封装了数据
比如叫 data. 他是2维数组
这时 data.select(x=>x[0])返回的是 第一列的数

现在的问题是,我的项目中 这个参数 x=>x[0] 是由C/S模式中的服务器端给出 然后传到服务器端执行的 那么这个参数将是string类型
而select要求的是 Expression<Func<T, double>> function 类型。
请问如何解决这个问题?


万分感谢,在线等

[解决办法]
才看明白,你说的是客户端传过来的是 "x => x[0]" 吧。。。

真想劝你用 WCF DataService。。。

你需要构造 Expression,有点麻烦呢。

[解决办法]
参考: http://www.codeproject.com/Tips/320127/Execute-lambda-expression-given-as-string
[解决办法]

探讨
参考: http://www.codeproject.com/Tips/320127/Execute-lambda-expression-given-as-string

读书人网 >.NET

热点推荐