如何在我的asp.net项目中使用动态LINQ?

时间:2010-07-04 15:28:12

标签: c# .net visual-studio linq dynamic-linq

如何在Visual Studio 2008中使用动态LINQ?

我正在尝试使用

using System.linq.Dynamic 

但没有智能感知。我该如何使用它?

3 个答案:

答案 0 :(得分:3)

好吧,我首先会说动态LINQ 通常过度杀伤,但有时会很有用。但是你应该能够引用dll并离开你。如果没有出现智能感知,但编译,则检查动态linq dll所在的位置(物理上)。确保“foo.dll.xml”文件位于“foo.dll”旁边(其中“foo”是程序集 - 也许是System.Linq.Dynamic?)。这是使用汇编引用时智能感知的关键。

答案 1 :(得分:0)

你应该在这里找到答案:

How do I build up LINQ dynamically

答案 2 :(得分:0)

我也在努力解决这个问题,这就是我的工作方式:

  1. 将Dynamic.cs文件放在应用程序的App_Code文件夹中(不确定这是绝对必要的,但无论如何我都是这样)
  2. 在解决方案资源管理器中右键单击此文件(Dynamic.cs)并在其属性窗口中将构建操作更改为COMPILE! (这很关键)
  3. 现在需要使用System.Linq.Dynamic添加;您打算使用它的地方
  4. thanks to this guy