问题标签 [executestorequery]

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 回答
8676 浏览

c# - 实体框架 - CreateQuery VS ExecuteFunction VS ExecuteStoreQuery VS ExecuteStoreCommand

以下之间有什么区别-

据我所知,CreateQuery 用于实体 SQL,其余方法用于数据库中定义的 sql 函数或存储过程。

根据 ObjectContext 类元数据,它们如下:

根据以上信息——

如果我错了,请纠正我。任何进一步的信息将不胜感激。

0 投票
1 回答
9751 浏览

c# - ExecuteStoreQuery 和 ExecuteStoreCommand 有什么区别

在 entityframework 中,我们可以使用 ExecuteStoreQuery 或 ExecuteStoreCommand 来执行 sql 查询。那么它们之间有什么区别(不同的场景)?

谢谢你。

0 投票
1 回答
1292 浏览

c# - 如何使用执行存储过程的 ExecuteStoreQuery 检查 C# 中的错误?

我有一个使用该ObjectContext ExecuteStoreQuery方法调用的存储过程,以便我可以获得存储过程返回的结果集。

我将它放在 try/catch 块中,但是即使存储过程返回以下错误,它也不会落入 catch 块中。

如何捕获此类错误?

还是有另一种执行存储过程并取回结果集的方法?

在 SQL 中执行时出错:

消息 50000,级别 16,状态 2,过程 ComputeCharges,第 6440 行
计算费用时发生以下错误:
错误号:515,行号:5867
错误消息:无法将值 NULL 插入列“TransactionAmount”,表“Transactions”;列不允许空值。插入失败。

调用代码:

0 投票
1 回答
72 浏览

sql - 重新查询子表单

我想通过将我的 SQL 代码转换为String然后执行重新查询功能来重新查询我的子表单。问题是,我无法将下面的 SQL 代码转换为.RecordSource可以评估的正确字符串。

这是我的原始 SQL 代码:

这就是我重新查询的方式: