Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个POCO包含 4 层深度包含对象的对象(例如Invoice具有具有 gl 条目的税收的行项目),我想将整个事物变成DataSet. 所以会有 4 个表,每个表都有应用于父表的约束。
POCO
Invoice
DataSet
有谁知道可以自动化的东西?
你如何填充这个对象?如果它来自数据库,则有两种方法可以构建查询,以便使用单独的、自动相关的 DataTable-s 填充数据集。旧的并且可能不再支持的是SHAPE 命令。一种更好且更新的方法是使用FOR XML。
后一种方法还允许您从“POCO”的 XML 序列化表示加载数据集(不是 FOR XML,而是将 XML 加载到数据集中)
更好的 JSON 序列化您的 POCO 对象,然后将其反序列化为 Dataset。希望这会做。