【发布时间】:2011-04-24 20:17:42
【问题描述】:
我有返回几个表的存储过程,我想将对象映射到表。到目前为止,我使用类型数据集,我想停止使用它们。我正在寻找有关如何做到这一点的建议,我考虑过反射,或者遍历数据集中的每个表并填充我的对象,或者将过程拆分为几个过程,每个过程都返回一个表并迭代这些表使用数据读取器?
** 每个对象代表数据库中的表。 ** 过程结果中的每个表都包含来自特定表的数据。
谢谢..
【问题讨论】:
-
您使用什么编程语言?您不使用 ORM 访问数据是否有特定原因?如果您想为每个表保留一个类,您可以实现活动记录模式。虽然我更喜欢 ORM。
-
我用的是c#,ORM是什么意思,比如实体框架?
-
是的,就像 Entity Framework 和 NHibernate。