sqldatareader

    0热度

    2回答

    我需要从SqlDataReader中批量加载DataTable。 SqlDataReader将返回数百万条记录,并且DataTable Load()方法将耗尽可用内存。 这里是我当前的代码: [cmdletBinding(DefaultParameterSetName = 'Instance', SupportsShouldProcess = $true, Co

    1热度

    1回答

    我需要通过ADO.Net优化数据访问。为项目requeriments我不能使用Linq或实体... 因此,我推出15个独立ADO.NET查询。我遵循的标准,打开连接,启动查询,使用DataReader获取数据,将它们存储在类中,最后我关闭连接... 但我感觉像项目是不够快。所以,伙计们,你们能否教我一些提高速度的技巧? 我的数据库是SQL Server,并且据我所知,我正在查询实体的查询。 编辑:

    1热度

    1回答

    它与存储过程数据的所有启动导致(平纹结构): IdGrandad,GrandadName,IdDad,DadName,IdChild,ChildName 响应应该是嵌套实体列表。 我得到的数据转换成SqlDataReader的 ......那么,来这里的循环: var grandadList = new List<Grandad>(); while (reader.Read()) {

    1热度

    2回答

    我有使用SqlDataReader的读取数据和产量返回一个IEnumerable的方法,例如: IEnumerable<string> LoadCustomers() { using(SqlDataReader rdr = cmd.ExecuteReader()) { while (rdr.Read()) { yield return rdr.GetStrin

    0热度

    1回答

    嗨我有一个方法返回列表,但我得到了不想要的结果,请让我知道在下面的代码中出了什么问题。 cmd2.CommandText = "select * from Blogs order by id desc"; SqlDataReader reader = cmd2.ExecuteReader(); List<Blogs> blogslist = new List<Blogs>(); while

    0热度

    4回答

    DB-Acess.cs 这就是公共SqlDataReader的getEmail被初始化。 public SqlDataReader getEmail(string UserName) { if (conn.State.ToString() == "Closed") { conn.Open(); } //string

    1热度

    2回答

    我有一个Web服务接收一个列表,在某些情况下,某些列可以为空,当我尝试在列表中插入空值时出现错误。 “列为空”。我如何可以在列表中插入NULL值如果某列是空的? dr = cmd.ExecuteReader(); List<ClientData> myList = new List<ClientData>(); while (dr.Read()) { Cli

    0热度

    1回答

    我奋力创造,我可以从其他类,这将是我的整个应用程序访问访问类。我是创建班级的新手,并欣赏任何逻辑提示。最终,我想在“LUSDschoolDates”中访问“checkpoint1-5”值为“chk1”,“chk2”等。不知道我是否正确填充数据或更好地使用列表<>?下划线部分表示我挣扎的区域(基本上告诉我我无法访问)以及我喜欢它的工作位置。该项目的目标是创建一个后台管理页面,在这里用户可以插入dat

    5热度

    3回答

    我想使用Task.WhenAll执行多个SqlDataReaders。但是当任务正在等待时,我得到 “System.InvalidOperationException:操作无效,连接 已关闭”。任务 创作: List<Task<SqlDataReader>> _listTasksDataReader = new List<Task<SqlDataReader>>(); _listTa

    3热度

    2回答

    我使用SqlDataReader写有几个工作表的Excel工作簿。每个工作表都有一个头文件,一个主体和一个页脚,所以我在while循环中使用了一个while循环。 的问题是reader.Read()不会返回我false,所以EOF永远不会设置为false。在文件末尾,当我尝试写入标题时出现错误,因为读者为空。 特定的错误信息是: 尝试无效时不存在数据读取。 请看看我的代码,如果你能帮助。 read