首页 > 解决方案 > Linq 不识别命名空间

问题描述

我目前正在学习 LINQ to SQL,我正在通过 datacontext 从 LINQ 表对象中选择数据。

我通过添加 linqtosql 类并拖动 HH_table 创建了一个数据上下文。

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

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

在上面的代码中,我收到一个错误:

无法解析符号“选择”。

我已经添加了关于 LINQ 的所有参考资料

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

但没有任何参考资料能解决上述问题。

我错过了什么吗?

标签: c#linq

解决方案


您在 HH_table 之前省略了数据上下文。请注意,我将连接重命名为上下文,只是因为这更好地反映了它的含义。

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

推荐阅读