1

这就是我正在寻找的——.NET 中传递的一种方式 1) 一个日常 .NET 对象/POCO 2) 一个基于字符串的查询,用于针对返回结果的所述对象(以任何查询语言)运行应用于对象的查询。

我已经尝试了以下但没有成功

  • 寻找一种将字符串序列化为针对对象的 LINQ 查询的方法。我无法弄清楚这就是为什么 LinqPad 可以做到但他们使用的代码不是免费提供的。
  • 使用 OData 库

我很难相信没有一种简单的(尤其是基于 Linq 的)方法可以通过字符串查询对象。在 javascript 中,我可以将对象传递到eval-ed 函数上下文中,因此对对象执行 JS 字符串。

罗斯林不在谈判桌上。我需要这个才能在 Mono 中工作。

想法?

4

1 回答 1

0

动态 LINQ 听起来不错。如果您更喜欢使用 javascript,您可以使用脚本引擎。请参阅C# 解析和执行 JS

于 2013-09-11T02:01:39.310 回答