【问题标题】:Does a Poco to DataSet project exist?是否存在 Poco 到 DataSet 项目?
【发布时间】:2020-09-28 21:49:30
【问题描述】:

我有一个 POCO 对象,它包含 4 层深度包含的对象(例如 Invoice 的行项目包含具有总帐条目的税收),我想将整个事物变成 DataSet。因此将有 4 个表,每个表都对父表应用了约束。

有人知道可以自动执行此操作吗?

【问题讨论】:

  • This 问题听起来很相似。

标签: c# dataset poco


【解决方案1】:

你如何填充这个对象?如果它来自数据库,则有两种方法可以构造您的查询,以便使用单独的、自动相关的 DataTable-s 填充数据集。 SHAPE command 是旧的并且可能不再受支持。 一个更好和更新的方法是使用FOR XML

后一种方法还允许您从“POCO”的 XML 序列化表示加载数据集(不是 FOR XML,而是将 XML 加载到数据集中)

【讨论】:

    【解决方案2】:

    更好的 JSON 序列化您的 POCO 对象,然后将其反序列化为数据集。 希望这会做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 2013-01-15
      • 2018-12-25
      • 2016-02-26
      相关资源
      最近更新 更多