问题标签 [entity-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1625 浏览

entity-framework - 如何在实体 SQL 中进行字符串连接?

一个非常快速的问题

SQL:

它显示错误,未找到edm.String,我也尝试了String或Varchar,仍然错误。

我已阅读该参考资料,但没有帮助。

http://msdn.microsoft.com/en-us/library/bb386905.aspx


0 投票
1 回答
1139 浏览

c# - 我可以使用 Entity SQL 来查询 IQueryable?

我知道我可以使用 ESQL 来查询一个,ObjectSet of T但我可以用它来查询一个任意的IQueryable of T吗?

编辑

例子:

编辑 2

实际上用例如下:我需要一个程序员编写一个返回代表核心查询的 IQueryable(T) 的方法。这个查询将被提供给一个必须在这个查询上执行一系列分组的 ReportControl,以及选择哪些列必须被检索等等。我认为通过 ESQL 动态操作核心查询是一个不错的选择。我也不确定。

0 投票
1 回答
847 浏览

entity-framework - 实体 SQL 连接

我在 Entity SQL 中有一个返回简单字符串的选择,我应该连接到一个字符串。

例如它返回 3 个字符串,我应该将它连接到 1 个字符串。

0 投票
1 回答
150 浏览

entity-framework - 仅从 EF 关联中获取键值

我已经基于仅包含一对键值的第三个表在两个表之间建立了多对多关联。现在我想做一个查询,将右表键值按左分组,而不需要其他数据。

有什么方法可以基本上只查询 JoinTable 并获取由“LeftIDs”分组的所有“RightIDs”,而无需 SQL 尝试从任一侧获取字段?JoinTable 本身不是模型中的实体,而是映射到关联。

我已经对使用 ObjectQuery 和 EntityCommand (ESQL) 进行了一些试验,并且两者似乎仍然通过加入我不需要的 RightTable 加载到其他字段中。

我的 ESQL 看起来像:

但生成的 SQL 仍在 RightField1 和 RightField2 中获取。

当然必须有一个更简单的方法来做到这一点?

0 投票
1 回答
1746 浏览

c# - 动态对象查询使用已解析的实体 SQL 针对 EF 4

我正在尝试创建一种完全动态的方式来使用实体 sql 查询实体框架,其中 ObjectQuery 中的类型 T(表名或实体名)在编译时是未知的,并且作为字符串传递给方法,

DynamicESQLBuilder 类根据传入的上下文名称、表名和实体过滤器创建实体 sql 命令字符串。“EntityFilter”类本质上封装了一个“where”子句,

当我尝试像这样使用它时,

我收到一条错误消息:

在当前加载的模式中,“名称”不是“MyDBModel.Person”类型的成员。靠近简单标识符,第 1 行,第 74 列。

我对一种完全不同的方式持开放态度。但基本上我想要实现的目标类似于 WCF OData 服务在幕后所做的——我可以只使用传入的字符串来查询我的模型——实体名称、操作、值等。不需要在我的查询中强烈键入“T”。

0 投票
3 回答
847 浏览

c# - 实体 SQL 的问题

我正在从书中学习 Entity Framework 4。

我尝试使用 Entity SQL 进行一些查询,如下所示:

我的查询目的是获取所有联系人类型的对象,而不是客户类型的对象。其中,Customer 继承自 Contact

但我收到以下错误:

找不到类型“BAModel.Customer”。确保加载了所需的模式并且正确导入了命名空间。靠近类型名称,第 1 行,第 64 列。

但是,如果我像这样使用 LINQ to Entities 进行查询:

然后程序可以正常运行。

那么,为什么在 Entity SQLBAModel.Customer中找不到,而我在模型所在的同一个项目中运行代码。

请帮助我。

提前致谢。

0 投票
2 回答
745 浏览

entity-framework - 使用 linqToEntity(Esql) 强制转换

我的代码:

错误 :

找不到类型“字符串”。确保加载了所需的模式并且正确导入了命名空间。靠近类型名称,第 2 行,第 51 列。

更新 :

新代码:

错误 :

0 投票
0 回答
109 浏览

entity-framework - 实体框架无法加载相关实体

自从我开始在我的项目中使用 POCO 以来,我一直在查询引用查询中其他实体的数据时遇到问题。令人讨厌的部分是在 LINQPad 上尝试相同的查询效果很好。

例如,下面的这个 esql 查询:

当它尝试从我的应用程序执行时抛出跟随错误。

在当前加载的架构中,用户不是“DelightModel.Account”类型的成员。靠近简单标识符,第 1 行,第 104 列。

我在 LINQPad 上使用我的 Web 应用程序引用的相同 dll(存储库库)尝试了相同的查询,并且它有效。更改查询以返回没有投影的完整实体(下面的示例)也没有问题。

上述查询适用于我的应用程序。

这是一个错误还是我做错了什么?

请帮我指出正确的方向。谢谢。

0 投票
2 回答
5009 浏览

entity-sql - 如何使用实体框架和 Esql 从 Where 过滤器返回 Bool

我使用 c# 和 ef4。

我有一个带有两个属性的实体的模型int Idstring Title.

如果 Id 和 Title 存在于 DataSource 中,我需要编写一个ESQL查询。return bool TRUE请注意 Id 是我的数据存储中的 PrimaryKey。

知道怎么做吗?

0 投票
1 回答
1004 浏览

entity-framework - 有人可以解释实体 SQL 中的 REF、CREATEREF、DEREF、KEY 做什么吗?

我找不到关于这些运算符的好文档。有人可以提供一些使用示例并解释它们的作用吗?