问题标签 [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 回答
389 浏览

entity-framework - 无法解析 EF6.1 实体 SQL 中的表值函数

在过去的几天里,我一直在旋转我的轮子,无法确定我做错了什么。我正在尝试设置一个可以在 esql 中调用的 TVF。我开始使用作为我的指南,根据需要将详细信息更新到 6.1.1。我所有的努力都收到“无法解析为有效的类型或函数”。我能够在 Database.SqlQuery 结果中获得结果,但不能在 ESQL 或 Linq 中获得结果。

有人可以看看这个并给我一个线索吗?我会很感激。

这是我所拥有的:

[T-Sql]

[存储模型]

[概念模型]

[映射]

[函数存根]

我已经尝试了所有这些:

[ESQL]

0 投票
0 回答
73 浏览

c# - 实体 SQL 对 C# 中创建的模型的引用

我正在尝试遵循教科书教程,我创建了模型,但我不知道为什么我不能参考它。无论如何,当我试图从数据库中读取数据时,我得到了一个异常,说找不到表。感谢您的任何帮助和建议。

我的代码:

例外:

在此处输入图像描述

我的模型:

在此处输入图像描述

0 投票
0 回答
34 浏览

sql-server - 在实体框架中添加了 3 个表

我在我的 EF 中添加了 3 个表:2 个表用于数据,第三个用于它们之间的连接(= 此表中的 3 列,第一个ID作为主键,第二个和第三个是其他两个表的 FK)。

但问题是第三个表只添加了第一列(= ID)。

这是为什么?

0 投票
1 回答
513 浏览

entity-framework - 实体框架 6:.Where 和 .Select 接受字符串参数?

在 Julia Lerman 第 2 版的“Programming Entity Framework”中,在专门介绍 Entity SQL 的章节中,p。115,我们有以下使用查询构建器方法使用 EF 4.1.Where.Select字符串参数进行投影的示例:

我正在使用 Entity Framework 6、.Net 4.6、VS 2015。编译器抱怨没有.Where并且.Select接受字符串参数,只有 lambdas。有什么解决方案如何遵循这本书的例子吗?

0 投票
1 回答
64 浏览

c# - 实体 SQL 问题?

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

所以我的问题是,我使用的是 Entity Framwork 6.1.3、Visual 2013 和 SQL 2014。我尝试这样写,但它不会使用。然后我在互联网上找到了这种类型的代码。

我不明白,因为EF版本或我的视觉不同,sql不支持。另一个问题是我在 Winform C# 上写,但是当我输入:

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

点击这里查看问题图片

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

0 投票
1 回答
161 浏览

c# - 实体 SQL 匿名类型?

我有一个包含 2 个表的数据库:

  1. 个人:ID (PK)、姓名、代码 (FK)、生日
  2. 社交:代码(PK)、地址

当我将 ADO.NET 实体数据模型名称模型添加到我的项目时。Model.Context.tt 只有 Personals 和 Socials Dbset<>,所以我只能使用查询选择 2 个表:

SqlEntities 是我的实体名称,所以我想要的是如何使表中的列成为 Dbset<>,也许我不太了解,但我如何使用匿名类型,例如:

模型.上下文.tt

0 投票
3 回答
920 浏览

c# - 如何在 C# 中使用 DBContext 编写动态 LINQ 查询

我正在修改我的项目以使用 DBContext 而不是 ObjectContext。我现有的代码

上面的代码是使用 ObjectContext 编写的。将我的项目更改为从 DBContext 继承后,我收到以下错误

我想知道如何在 DBContext 中指定动态 Linq 查询。有人可以帮忙吗。

0 投票
1 回答
2452 浏览

c# - 我可以在 LINQ to Entities 查询中使用 CAST 吗?

我有一个 LINQ to Entity 查询

我可以向 EF 指定我希望它cast在查询和实现它之前将 a 应用于标价1吗?有没有类似的东西EntityFunctions.Cast?或者我可以使用 ESQLcast函数吗?

我希望 LINQ 沿这些行生成 SQL 查询

1我的目标是摆脱一堆精度/缩放查询。因为有小数的减法和除法,所以数学的结果是小数(38, 26)!这远远超出了 .NET 的处理能力,也超出了我的需要。

0 投票
2 回答
917 浏览

c# - 将“option(maxrecursion 0)”与 EntityFramework EntitySql 一起使用

我有一个 SqlServer 函数,该函数根据输入执行 cte 递归选择,输入是带有 ids 的 csv 字符串。

不幸的是,我不能在我的函数中使用“option(maxrecursion 0)”,它必须在函数执行时使用。问题是我找不到如何将此选项与 EntityFramework 的 EntitySql 一起使用。

考虑到我的函数被调用MyRecursiveFunction,这里有一些代码片段:

任何人都知道如何option(maxrecursion 0)与 entitySql 一起使用?

我知道我可以使用“ExecuteStoreQuery”来执行我想要的任何 sql 查询,但我确实需要一个 IQueryable,因为“ExecuteMyFunction”的这个返回将在实现之前与另一个 IQueryable 连接

请节省您的时间,不要建议ExecuteStoreQueryAsQueryable...一起调用。我真的不想实现整个结果集,因为我只会实现 10 个结果用于 paging

这是我的 TVF 的表示:

0 投票
0 回答
255 浏览

active-directory - 在没有 Java 或 JCN 的情况下在 IIB 中构建 Active Directory 操作

案例是:要构建一个integration servicewith active directory,这service有很多operations 诸如create user, activate user, change password, ...等等 我已经开发了这些操作,JCN 但是,客户端拒绝了内部甚至调用内部java的任何实现,servicejava apisesql modules

我的问题是:根据我的经验,如果无法使用 ESQL,则无法在没有任何 Java 实现的情况下构建此服务,请告诉我?如果它是纯的esql还是tcpip