我有一个数据DataReader,我希望将其转换为List<T>.对此有什么简单的解决方案?
例如,在CustomerEntity类中,我有CustomerId和CustomerName属性.如果我的DataReader将这两列作为数据返回,那么我该如何将其转换为List<CustomerEntity>.
我有一个像这样的连接的查询:
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的新手