【问题标题】:Map dataset to objects将数据集映射到对象
【发布时间】:2011-04-24 20:17:42
【问题描述】:

我有返回几个表的存储过程,我想将对象映射到表。到目前为止,我使用类型数据集,我想停止使用它们。我正在寻找有关如何做到这一点的建议,我考虑过反射,或者遍历数据集中的每个表并填充我的对象,或者将过程拆分为几个过程,每个过程都返回一个表并迭代这些表使用数据读取器?

** 每个对象代表数据库中的表。 ** 过程结果中的每个表都包含来自特定表的数据。

谢谢..

【问题讨论】:

  • 您使用什么编程语言?您不使用 ORM 访问数据是否有特定原因?如果您想为每个表保留一个类,您可以实现活动记录模式。虽然我更喜欢 ORM。
  • 我用的是c#,ORM是什么意思,比如实体框架?
  • 是的,就像 Entity Framework 和 NHibernate。

标签: c# object map dataset dto


【解决方案1】:

this recent question 中所述,有很多选项可以使用 C# 代码连接数据库表。

简而言之 - 无需手动完成所有这些工作 - 但如果您有需要集成的现有类,这次使用手动映射可能更实用。

【讨论】:

    猜你喜欢
    • 2021-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 2022-11-24
    • 2012-07-18
    • 1970-01-01
    • 2012-05-24
    相关资源
    最近更新 更多