【发布时间】:2008-09-29 18:38:22
【问题描述】:
我有一个包含多个相关对象的中间层和一个使用具有多个 DataTables 和关系的 DataSet 的数据层。
我想在我的一个对象(父对象)上调用 Save 方法,并将其私有变量数据转换为 DataRow 并添加到 DataTable。一些私有变量数据实际上是其他对象(子对象),每个对象都需要调用自己的 Save 方法并将自己的变量数据持久化。
我如何将这些“系带”在一起?应该在 ParentObject 中实例化 DataSet 的哪些部分以及需要将哪些部分传递给 ChildObject 以便它们可以将自己添加到数据集中?
另外,我如何将两个表的关系连接在一起?
我看到的关于 Order OrderDetail 关系的示例创建了 OrderRow 和 OrderDetailRow,然后调用 OrderDetailRow.SetParentRow(OrderDetail)
我认为这对我不起作用,因为我的 Order 和 OrderDetail(使用它们的示例命名)位于不同的类中,并且示例都在 Big Honking Method 中发生。
谢谢你, 基思
【问题讨论】:
-
我认为没有答案,因为很难从描述中看出你在做什么。一个例子可能会有所帮助
标签: oop dataset relational