【问题标题】:How can I use dynamic LINQ in my asp.net project?如何在我的 asp.net 项目中使用动态 LINQ?
【发布时间】:2012-06-16 03:10:04
【问题描述】:

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

我正在尝试使用

using System.linq.Dynamic 

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    【解决方案2】:

    你应该在这里找到答案:

    How do I build up LINQ dynamically

    【讨论】:

      【解决方案3】:

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

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

      thanks to this guy

      【讨论】:

        猜你喜欢
        • 2018-02-12
        • 2015-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-06
        • 1970-01-01
        相关资源
        最近更新 更多