15得票2回答
EF中的连接模型和断开模型

我对实体框架中的连接模型和断开模型感到困惑。 以前我使用传统的ADO.net,当需要多个用户同时进行更新或插入时使用连接模型(使用DataReader);而在少数情况下,需要将数据发送到其他进程,在内存中对数据进行某些操作,然后再将其发送回数据库时,则使用断开模型(使用DataAdapter...

10得票3回答
如何正确地筛选DataTable(DataTable.Select)

Dim dt As New DataTable Dim da As New SqlDataAdapter(s, c) c.Open() If Not IsNothing(da) Then da.Fill(dt) ...

53得票4回答
ReadOnlyException 数据表(DataTable)数据行(DataRow)"X列是只读的。"

我有一小段代码,最初多次创建了一个 SqlDataAdapter 对象。 为了使调用更加简洁,我将 SqlDataAdapter 替换为 SqlCommand,并将 SqlConnection 移到循环外部。 现在,每当我尝试编辑返回到我的 DataTable 的数据行时,会抛出一个以前没...

8得票1回答
您是否应该重复使用 SqlConnection、SqlDataAdapter 和 SqlCommand 对象?

我正在使用一个类似于以下代码的布局编写的DAL对象。我简化了很多代码,只是为了展示设置。 public class UserDatabase : IDisposable { private SqlDataAdapter UserDbAdapter; private SqlCo...

11得票2回答
SqlCommand和SqlDataAdapter之间的区别是什么?

大家好,我是一名学生,对.NET和特别是MVC3开发都很新,但是在我的一个项目中必须使用它,所以正在学习阶段。 我面临的问题和困惑与DB连接有关,我了解从数据库检索记录的方法如下://Method One: var conn = new SqlConnection(conString.Conn...

9得票1回答
执行超时。在操作完成之前超时时间已过或服务器未响应。

当我运行我的代码时,会出现以下异常: 类型为“System.Data.SqlClient.SqlException”的未处理异常发生在 System.Data.dll 中 附加信息:执行超时已过期。操作尚未完成或服务器未响应。 我的代码如下: private void Fil...

29得票5回答
SqlDataReader和SqlDataAdapter:哪一个在返回DataTable时性能更好?

我想知道在返回 DataTable 方面哪个的性能更好。在这里,我使用 DataTable.Load(dr) 来处理 SqlDataReader。 使用 SqlDataReader:public static DataTable populateUsingDataReader(string ...

8得票1回答
SqlDataAdapter 输出变量问题 C#

我不太清楚如何在使用C#时为输出变量格式化SqlDataAdapter。 错误信息: 索引(从零开始)必须大于或等于零,并且小于参数列表的大小。 代码示例(存储过程正常运行): private DataTable updateOrdEodHold(DataTable tb, out s...

7得票2回答
SqlDataAdapter.Fill() vs DataTable.Load()

我来自这里,但我的情况有所不同。我需要将结果存储在DataTable中,我有两种潜在的方法: public static DataTable SelectDataTable(string query, string ConnectionString) { using (...

39得票4回答
C#中SqlDataAdapter中使用Parameters.AddWithValue的方法

我该如何在SqlDataAdapter中使用Parameters.AddWithValue。以下是搜索代码。var da = new SqlDataAdapter("SELECT * FROM annotations WHERE annotation LIKE '%"+txtSearch.Te...