基本思想是获取一个字符串并根据XML文件(或任何LINQed提供程序)对其进行评估
我发现了这个LINQ动态查询库.只是粗略地浏览一下下载包中的单个文档.这似乎是添加扩展方法来参数化LINQ查询的各个部分.有谁知道这是否进行动态评估?
有什么方法可以做(假设有一些方法可以使用XML文件中的数据为种子播种)?
ClassFromWishfulThinking.Evaluate(sLinqQuery);
Run Code Online (Sandbox Code Playgroud)
这一定是可能的,因为Linqpad做到了!
查看它的工作原理页面有点令人费解,我不确定这是否是您想要对生产代码执行的操作,除非您确实无法避免它。
没有任何框架方法可以满足您的要求,由于 .net 的工作原理,我可以非常有信心地说。您必须像 LinqPad 一样使用csharpcodeprovider调用编译器。
您也许可以更改 Linq 动态查询库来执行您需要的操作。
| 归档时间: |
|
| 查看次数: |
2454 次 |
| 最近记录: |