代码之家  ›  专栏  ›  技术社区  ›  Ramji

Linq无法识别命名空间

  •  -2
  • Ramji  · 技术社区  · 8 年前

    我通过添加linqtosql类创建了一个datacontext,并拖动了HH_表。

    我面临的问题是程序无法识别LINQ名称空间。

    using (var connection = new DataClasses1DataContext())
    {
       var g = from a in HH_table select a.date;
    }
    

    无法解析符号“select”。

    我已经添加了关于LINQ的所有引用

        System.Data.linq
        System.core,
        System.xml.linq
        System.Linq;
    

    但这些文献都没有解决上述问题。

    我遗漏了什么吗?

    2 回复  |  直到 7 年前
        1
  •  2
  •   Bouke    8 年前

    您省略了HH_表前面的数据上下文。请注意,我将连接重命名为context,只是因为这更好地反映了它是什么。

    using (var context = new DataClasses1DataContext())
    {
        var g = from a in context.HH_table select a.date;
    }
    
        2
  •  0
  •   AMK6610    8 年前

    你试过系统吗,林克?

    如果出现“无法解析System.Linq”之类的错误,请检查.NET框架版本。 System.Linq是在.NET Framework 3.5上引入的。

    另外,由于HH_Table,您可能仍然有问题。如果HH_Table是“connection”上下文的表,请改用“connection.HH_Table”。