idatareader相关内容
免责声明:这是一个旧的 stackoverflow 帖子的复制粘贴,不再可用,但我遇到了同样的问题,因此似乎适合重新发布它,因为它从未得到答复. 我有一个存储过程,它将返回 4 个结果集(联系人、地址、电子邮件、电话),这些结果集被填充到数据集中.我想使用 AutoMapper 来填充一个复杂的对象. 公开课联系方式{公共指导 ContactId { 获取;放;}公共字符串名字 { 获取;
..
是否可以先读取 HasRow 然后再更新?这是我迄今为止尝试过的代码: 如果 conn.State = ConnectionState.Closed 那么连接.Open()万一Dim sqlcmd As New MySqlCommand("SELECT * FROM tbl_online_attendance where Employees_id = '" & lvRealAtt.Items(
..
Microsoft(以及许多开发人员)声明 SqlDataReader.GetOrdinal 方法提高了从 DataReader 检索值的性能,而不是使用命名查找,即.读者[“列名"].问题是,如果处理小的分页记录集,真正 的性能差异是什么?在整个代码中查找和引用有序索引的额外开销值得吗? 解决方案 Microsoft 建议不要在循环内调用 GetOrdinal. 这将包括对字符串索
..
使用(IDataReader dr = DatabaseContext.ExecuteReader(command)){如果(dr.Read()){AutoMapper.Mapper.CreateMap();返回AutoMapper.Mapper.Map>(dr);}返回nul
..
我正在使用AutoMapper将数据表映射到列表. 在我的情况下,数据表的列可能会根据外部变量而变化. 我可以成功地将数据表映射到具有以下内容的对象: AutoMapper.Mapper.CreateMap(); DataTableReader dtr = myDataTable.CreateDataReader(); List
..
(LocalVariable)ABC.string(Name)=(Idatareader)datareader.GetString(0); 此名称值来自数据库. 如果此名称值在读取时抛出异常,则为空? 我在这里手动执行一些if条件.我不想编写手动条件来检查我所有的变量. 我现在正在做这样的事情. string abc = (Idatareader)datareader.G
..
如果需要以流方式从SqlServer中读取数据,则有一些功能。例如,将 SqlDataReader 与 CommandBehavior.SequentialAccess 一起使用,尤其是当需要访问二进制列数据时,存在 GetStream(int)方法: var cmd = new SqlCommand() ; cmd.Connection =连接; cmd.CommandText
..
我是Moq的新手,我正努力编写单元测试来测试将SqlDataAdapter转换为System.DataView的方法.这是我的方法: private DataView ResolveDataReader(IDataReader dataReader) { DataTable table = new DataTable(); for (int count = 0; count
..
我有一个使用MySql的C#应用程序,使用 MySQL连接器;我试图做一个 的DataReader请求,查询执行正常,但是,当尝试访问DateTime字段时,我得到MySqlConversionException {“无法将MySQL日期/时间值转换为System.DateTime”} 这是原型 if(dr!= null& ;&!dr.Read())return;
..
我怎样才能在附带的代码检查分贝空值?请理解我是新的C#转换... 这段代码确实是需要一个IDataReader的对象,转换和映射到对象的强类型列表。但我发现它是完全错误出来的时候有空列在读者返回。 转换 内部类转换< T>其中T:新的() { //声明我们_CONVERTER代表 只读Func键<的IDataReader,T> _CONVERTER;
..
我对MySQL C#应用程序,使用的MySQL Connector ;我试图做一个 DataReader的请求,查询执行正常,但是,试图访问一个DateTime字段时,我得到MySqlConversionException {“无法MySQL的日期/时间值转换为System.DateTime”} 这是原型 如果(DR!= NULL&放;&安培;!dr.Read())回报; s
..
谁能告诉我这两段代码的区别?为什么要使用IDataReader的? 使用(IDataReader的读卡器= cmd.ExecuteReader()) { ,而( reader.Read()) 使用{ //从读者 数据} } (SqlDataReader的读卡器= cmd.ExecuteReader() ) { ,而(reader.Read()) { //从读者 获得的数据}
..
免责声明:这是从旧的计算器职位,不再提供一个复制粘贴,但我有exaclty同样的问题,所以它似乎应当重新发布它,因为它从来没有回答。 我有一个存储过程,将返回4的结果集被填充到数据集(联系人,地址,电子邮件,电话)。我想用AutoMapper来填充一个复杂的对象。 公共类联系 { 公众的Guid {的ContactID获得;组; } 公共字符串名字{获得;组; } 公共字符串名字
..
有没有一种方法,如果一个字段在基于IDataReader的对象存在的W / O只检查一个IndexOutOfRangeException? 在本质上,我有一个方法这需要一个基于IDataReader的对象,并创建的记录的强类型列表。在1个实例,一个数据读取器有一个字段别人所没有的。我真的不希望重写所有的饲料此方法查询到包括某种形式的这一领域,如果我没有到。我已经能够找出如何做到这一点,到目前
..
我们都知道的DataReader比,因为一个DataReader被用在一个DataTable的建设的DataTable更快。 因此,考虑到我已经有一个DataTable .... 为什么我想将其转换为一个DataReader? 嗯,我正在创建一个名为IDataProvider内部接口。这个接口旨在被本地和作为一个WebService实现。该界面将有一个方法“GETDATA”这需要一些条件的
..