我有一个SubSonic DAL - 效果很好。
两个类:TblReceipt和TblReceiptLineItems。
我可以创建一个并行的TblReceipt类,但看起来很浪费,所以这就是我需要做的事情:
让TblReceipt有一个额外的成员,“ReceiptLineItems” - 它只是一个ArrayList。此数组列表将填充TblReceiptLineItems类型。
因此,对于每个Receipt,有1 .. * ReceiptLineItems存储在数组中,然后整个事件被序列化。
如何使用现有的SubSonic DAL完成此操作?
快速代码示例也很有用。
谢谢。
答案 0 :(得分:2)
使用分部课程。 Subsonic中的所有类都被定义为partial。你所做的是(在一个单独的文件中,而不是由Subsonic生成的文件中),你用附加属性创建部分类的另一部分。
选项2: http://jamesewelch.wordpress.com/2008/09/24/how-to-use-custom-audit-fields-with-subsonic/