实体SQL问题

本文关键字:问题 SQL 实体 | 更新日期: 2023-09-27 18:19:28

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

ObjectQuery<EntitiesName> example = new ObjectQuery<EntitiesName>(query);
ObjectQuery<EntitiesName> example2 = context.CreateQuery<EntitiesName>(query);

所以我的问题是,我使用的是实体框架6.1.3、Visual 2013和SQL 2014。我试着那样写,但用不了。然后我在互联网上发现了这种类型的代码。

ObjectQuery<EntitiesName> exm = ((IOContextAdapter)context).ObjectContext.CreateQuery<EntitiesName>(query);

我不理解,因为EF版本的不同或我的可视化、sql不支持这一点。另一个问题是我在Winform C#上写作,但当我键入时

dataGridView.DataSource = context.ToList();

它表示System.data.entity.core.objects.objectquery不包含ToList()的定义。

点击此处查看问题图片

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

实体SQL问题

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

在没有看到实际代码的情况下,你不可能知道自己在做什么,但看起来你走在了正确的轨道上。请尝试context.EntitiesName.ToList(),其中EntitiesName是某个类的实际名称。