我目前正在学习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;
但所有参考文献都无法解决上述问题。
我想念什么吗?
答案 0 :(得分:2)
您省略了HH_table之前的数据上下文。注意,我将连接重命名为上下文,只是因为这样可以更好地反映它是什么。
using (var context = new DataClasses1DataContext())
{
var g = from a in context.HH_table select a.date;
}
答案 1 :(得分:0)
您尝试过System.Linq吗?
如果遇到诸如“无法解析System.Linq”之类的错误,请检查您的.NET Framework版本。 System.Linq是在.NET Framework 3.5上引入的。
在Visual Studio中,转到“项目”->“属性”->“应用程序”,然后检查“目标框架”属性。它可能是3.5之前的目标框架。
此外,由于HH_Table,您仍然可能会遇到问题。如果HH_Table是您的“连接”上下文的表,请改用“ connection.HH_Table”。