2

我有一个POCO包含 4 层深度包含对象的对象(例如Invoice具有具有 gl 条目的税收的行项目),我想将整个事物变成DataSet. 所以会有 4 个表,每个表都有应用于父表的约束。

有谁知道可以自动化的东西?

4

2 回答 2

1

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

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

于 2014-01-17T02:02:46.387 回答
0

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

于 2020-09-28T13:49:30.227 回答