我要说的是<代码>Customer记录,我不得不在网上展示。 另外,我还有一份<代码>CustomerEntity,其特性为10。 因此,当I fetch data in using a DataReader
,并将其改为List<CustomerEntity>
。 我必须两次通过数据。
因此,在这种情形下使用通用物是否可取? 如果是的话,我的申请执行情况会是什么?
For E.g.
In CustomerEntity class, i m having CustomerId & CustomerName propeties. And i m getting 100 records from Customer Table Then for Preparing List i ve wrote following code
while (dr.Read())
{
// creation of new object of customerEntity
// code for getting properties of CustomerEntity
for (var index = 0; index < MyProperties.Count; index++)
{
MyProperty.setValue(CustEntityObject,dr.GetValue(index));
}
//adding CustEntity object to List<CustomerEntity>
}
如何避免这两个漏洞。 是否还有其他机制?