是否存在Poco to DataSet项目?

时间:2008-10-20 21:06:16

标签: c# dataset poco

我有一个POCO对象,包含四层深度包含的对象(如Invoice包含含有gl条目税的行项目),我想将整个事物转换为{{ 1}}。因此会有4个表,每个表都有约束应用于父表。

有没有人知道会自动化的内容?

2 个答案:

答案 0 :(得分:1)

如何填充此对象?如果它来自数据库,则有两种方法可以构建查询,以便使用单独的,自动相关的DataTable-s填充数据集。旧的,可能不再受支持的是SHAPE command。 更好,更近期的方法是使用FOR XML

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

答案 1 :(得分:0)

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