问题标签 [ado.net]

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

entity-framework - 将存储过程的返回类型设置为自动 - 使用实体框架生成

在 LINQ2SQL 中,可以将存储过程的返回类型设置为自动生成。我无法使用实体框架这样做。

我想将存储过程的返回类型设置为使用实体框架自动生成。这可能吗?

亲切的问候。

0 投票
5 回答
4522 浏览

linq - 我应该如何开始学习 ADO.NET Entity Framework?

所以在这里我正要开始一个使用 LINQ to SQL 的大项目,然后我读到了这个:

LINQ to SQL 真的死了吗?乔纳森艾伦为 InfoQ.com

好吧,如果它是死胡同,我不想无限期地支持 LINQ to SQL。那么,我应该如何开始学习 ADO.NET Entity Framework?

0 投票
24 回答
191205 浏览

c# - 从 SqlCommand 对象中获取生成的 SQL 语句?

我有以下代码:

我想知道是否有任何方法可以将最终的 SQL 语句作为字符串获取,它应该如下所示:

如果有人想知道我为什么要这样做:

  • 用于记录(失败)语句
  • 可以将其复制并粘贴到企业管理器以进行测试
0 投票
2 回答
1564 浏览

c# - 将 2 个数据表连接到一个结果集中

我有一个数据集,其中包含 2 个数据表,它们使用 DataRelation 链接在一起。

是否可以从这些表中选择到一个结果集中?

谢谢,奥弗

0 投票
1 回答
681 浏览

c# - 将 DataTable 传递给非托管环境(visual c# 2005)

将数据表数据传递到非托管环境的最佳方法是什么?(c++)

提供

0 投票
4 回答
5342 浏览

entity-framework - 属性设置器为内部时 ADO.NET 数据服务实体框架请求错误

使用实体框架数据模型公开 ADO.NET 数据服务时,我收到一条错误消息,该模型包含一个实体(称为“Case”),该实体在属性上具有内部设置器。如果我将设置器修改为公开的(使用实体设计器),则数据服务可以正常工作。

我不需要数据服务中公开的实体“Case”,因此我尝试使用 SetEntitySetAccessRule 限制公开哪些实体。这不起作用,服务端点失败并出现同样的错误。

调用 .svc 终结点时在浏览器中报告错误消息。它非常通用,显示为“请求错误。服务器在处理请求时遇到错误。有关更多详细信息,请参阅服务器日志。” 不幸的是,系统和应用程序事件日志中没有条目。

我发现了这个stackoverflow 问题,它显示了如何在服务上配置跟踪。这样做之后,跟踪日志中报告了以下 NullReferenceExceptoin 错误。

有谁知道在包含具有内部设置器的实体时如何避免此异常?

0 投票
2 回答
2124 浏览

asp.net - asp.net 中的连接池

我一直在stackoverflow中寻找它但没有成功......

是否可以在 asp.net 中进行连接池?值得吗?如何?

0 投票
1 回答
1479 浏览

oracle - 从 ADO.NET 使用并涉及触发器时的 Oracle 事务范围?

有人告诉我,当从 ADO.net 调用 Oracle 时,当在循环中调用多个插入时,每个插入都会触发一个触发器,该触发器在其 PL-Sql 中包含一个 Commit 语句,因此无法停止该提交实际提交事务。

即,我希望我的 ADO.Net 代码在循环开始之前开始一个事务,并且当循环退出时,仅当且仅当循环中的每个插入都成功时才提交所有插入。我的消息来源告诉我 Oracle 的工作方式,如果这些触发器包括 COMmit 语句,那么这是不可能的..

由于这似乎是一个非常普遍的要求,而且我知道它在 SQL Server 中是可能的,所以这对我来说似乎不正确。

它是否正确?

0 投票
4 回答
6231 浏览

vb.net - ADO.NET 记录导航

我已经在 VB6 和 VB.NET 中进行过开发,并且我在 VB6 中使用 ADODB 对象来处理记录集导航(即 MoveFirst、MoveNext 等方法),并且我已经使用 ADO.NET 来处理查询逐行性质(即 For Each Row In Table.Rows ...)

但现在我似乎陷入了两难境地。我现在正在 VB.NET 中构建一个程序,我需要在其中使用旧 Recordset 对象的移动命令的等效功能。VB.NET 是否有某种对象支持此功能,还是我必须求助于旧的 ADODB COM 对象?

编辑:为了澄清起见,我希望用户能够通过查询向前或向后导航。遍历行是一项简单的任务。

0 投票
8 回答
3425 浏览

.net - 您认为切换到实体框架是否有利?

使用 LINQ to SQL 很可能不会像实体框架那样获得积极的开发,您认为最好切换到实体框架吗?

与感觉非常自然的 LINQ to SQL 相比,我个人发现 EF 非常笨重且难以使用。

编辑:我最近在我的博客上发表了一篇关于我对这个潜在决定的感受的文章......

ADO.NET v LINQ to SQL