4

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

我正在尝试使用

using System.linq.Dynamic 

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

4

3 回答 3

3

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

于 2010-07-04T15:36:54.447 回答
0

我也在为此苦苦挣扎,这就是我的工作方式:

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

感谢这个人

于 2012-06-15T19:10:04.390 回答
0

你应该在这里找到答案:

如何动态构建 LINQ

于 2010-07-04T15:55:58.270 回答