问题标签 [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.
entity-framework - 无法解析 EF6.1 实体 SQL 中的表值函数
在过去的几天里,我一直在旋转我的轮子,无法确定我做错了什么。我正在尝试设置一个可以在 esql 中调用的 TVF。我开始使用它作为我的指南,根据需要将详细信息更新到 6.1.1。我所有的努力都收到“无法解析为有效的类型或函数”。我能够在 Database.SqlQuery 结果中获得结果,但不能在 ESQL 或 Linq 中获得结果。
有人可以看看这个并给我一个线索吗?我会很感激。
这是我所拥有的:
[T-Sql]
[存储模型]
[概念模型]
[映射]
[函数存根]
我已经尝试了所有这些:
[ESQL]
c# - 实体 SQL 对 C# 中创建的模型的引用
我正在尝试遵循教科书教程,我创建了模型,但我不知道为什么我不能参考它。无论如何,当我试图从数据库中读取数据时,我得到了一个异常,说找不到表。感谢您的任何帮助和建议。
我的代码:
例外:
我的模型:
sql-server - 在实体框架中添加了 3 个表
我在我的 EF 中添加了 3 个表:2 个表用于数据,第三个用于它们之间的连接(= 此表中的 3 列,第一个ID
作为主键,第二个和第三个是其他两个表的 FK)。
但问题是第三个表只添加了第一列(= ID)。
这是为什么?
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。有什么解决方案如何遵循这本书的例子吗?
c# - 实体 SQL 问题?
我正在学习Entity SQL,但是我在如何编码方面遇到了一些问题,我在互联网上发现大部分代码都是这样编写的。
所以我的问题是,我使用的是 Entity Framwork 6.1.3、Visual 2013 和 SQL 2014。我尝试这样写,但它不会使用。然后我在互联网上找到了这种类型的代码。
我不明白,因为EF版本或我的视觉不同,sql不支持。另一个问题是我在 Winform C# 上写,但是当我输入:
它说 System.data.entity.core.objects.objectquery 不包含 ToList() 的定义。
点击这里查看问题图片
希望能尽快得到答复,谢谢!
c# - 如何在 C# 中使用 DBContext 编写动态 LINQ 查询
我正在修改我的项目以使用 DBContext 而不是 ObjectContext。我现有的代码
上面的代码是使用 ObjectContext 编写的。将我的项目更改为从 DBContext 继承后,我收到以下错误
我想知道如何在 DBContext 中指定动态 Linq 查询。有人可以帮忙吗。
c# - 我可以在 LINQ to Entities 查询中使用 CAST 吗?
我有一个 LINQ to Entity 查询
我可以向 EF 指定我希望它cast
在查询和实现它之前将 a 应用于标价1吗?有没有类似的东西EntityFunctions.Cast
?或者我可以使用 ESQLcast
函数吗?
我希望 LINQ 沿这些行生成 SQL 查询
1我的目标是摆脱一堆精度/缩放查询。因为有小数的减法和除法,所以数学的结果是小数(38, 26)!这远远超出了 .NET 的处理能力,也超出了我的需要。
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 连接。
请节省您的时间,不要建议ExecuteStoreQuery
与AsQueryable
...一起调用。我真的不想实现整个结果集,因为我只会实现 10 个结果用于 paging。
这是我的 TVF 的表示:
active-directory - 在没有 Java 或 JCN 的情况下在 IIB 中构建 Active Directory 操作
案例是:要构建一个integration
service
with active directory
,这service
有很多operations
诸如create user
, activate user
, change password
, ...等等 我已经开发了这些操作,JCN
但是,客户端拒绝了内部甚至调用内部java
的任何实现,service
java
apis
esql modules
我的问题是:根据我的经验,如果无法使用 ESQL,则无法在没有任何 Java 实现的情况下构建此服务,请告诉我?如果它是纯的esql
还是tcpip
?