相关疑难解决方法(0)

如何轻松将DataReader转换为List <T>?

我有一个数据DataReader,我希望将其转换为List<T>.对此有什么简单的解决方案?

例如,在CustomerEntity类中,我有CustomerId和CustomerName属性.如果我的DataReader将这两列作为数据返回,那么我该如何将其转换为List<CustomerEntity>.

c# datareader generic-list

112
推荐指数
8
解决办法
26万
查看次数

从.net中的DataReader转换为List

我有一个像这样的连接的查询:

string cmdString = "select tblPackages.*, tblPackageTypes.Name from tblPackages join tblPackageTypes on tblPackages.TypeId = tblPackageTypes.Id";
Run Code Online (Sandbox Code Playgroud)

现在我使用这个SQL命令并返回像这样的datareader:

SqlCommand cmd = new SqlCommand(cmdString,con);
SqlDataReader dr;
Run Code Online (Sandbox Code Playgroud)

我想将数据读取器的值填充到列表中.我提到了这个链接,但我得不到我需要的东西.

我有从sql输出的以下列

Id, TypeId, AllowedSMS, TimeSpan, Price, TypeName. 
Run Code Online (Sandbox Code Playgroud)

我只是想在列表中传递它们.请帮助我..我是asp.net的新手

c# asp.net list sqldatareader

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

c# ×2

asp.net ×1

datareader ×1

generic-list ×1

list ×1

sqldatareader ×1