Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实体SQL问题?_C#_Sql Server_Winforms_Entity Framework_Entity Sql - Fatal编程技术网

C# 实体SQL问题?

C# 实体SQL问题?,c#,sql-server,winforms,entity-framework,entity-sql,C#,Sql Server,Winforms,Entity Framework,Entity Sql,我正在学习实体SQL,但在如何编写代码方面遇到了一些问题,我在互联网上发现大多数代码都是这样编写的 ObjectQuery<EntitiesName> example = new ObjectQuery<EntitiesName>(query); ObjectQuery<EntitiesName> example2 = context.CreateQuery<EntitiesName>(query); 它表示System.data.entity.

我正在学习实体SQL,但在如何编写代码方面遇到了一些问题,我在互联网上发现大多数代码都是这样编写的

ObjectQuery<EntitiesName> example = new ObjectQuery<EntitiesName>(query);
ObjectQuery<EntitiesName> example2 = context.CreateQuery<EntitiesName>(query);
它表示System.data.entity.core.objects.objectquery不包含ToList()的定义

单击此处查看


希望能尽快得到答案,谢谢

我认为您缺少EF的基本用例。对于大多数用例,您不必编写SQL;这就是重点


在看不到实际代码的情况下,很难判断您正在做什么,但看起来您走在了正确的轨道上。请尝试
context.EntitiesName.ToList()
其中
EntitiesName
是一个类的实际名称

很好,你正在尝试学习EF,但是你有几个更大的问题,可能是因为你在尝试学习EF。我建议你退一步,遵循一个有重点的教程,一旦你理解了核心概念以及如何应用它们,然后回去尝试将你学到的知识应用到你想要解决的特定问题上。要开始学习,请参阅Microsoft EF官方网站上发布的教程:
ObjectQuery<EntitiesName> exm = ((IOContextAdapter)context).ObjectContext.CreateQuery<EntitiesName>(query);
dataGridView.DataSource = context.ToList();