从数据库创建类对象

时间:2012-11-25 15:02:00

标签: c# database class

如何创建新的类对象并从数据库向其添加数据?

我在数据库中有一个表(tblCars),想要遍历每一行(使用sqldatareader?)并创建一个以主键(注册号)命名的新对象,然后从其他列添加数据

所以不要这样:

carClass car1 = new carClass();
car1.registration = "RT11 HWY";
car1.make = "Ford";

这将是:

//connection and reader stuff
carClass <registration> = new carClass();
<registration>.registration = column1;
<registration>.make = column2;

1 个答案:

答案 0 :(得分:4)

您可以使用一些轻量级ORM进行此类映射。看看 here ,有很多免费的解决方案。还有至少两个由Microsoft制作, LINQ to SQL Entity Framework