0

我想利用继承 System.Data 命名空间的类。

具体来说,我希望分别从 DataColumn、DataTable 和 Dataset 派生类 CarColumn、CarTable 和 CarSet。

我希望能够为每个类添加额外的属性。例如,这就是我想在类中引用项目的方式:

CarSet.CarTable(0).Columns(0).foo

CarSet.CarTable(0).bar

我知道 VB.Net 不能进行多重继承。实现这一目标的最佳方法是什么?

谢谢,保罗

4

1 回答 1

0

我不相信你能以一种简单的方式实现你想要的。我相信你必须单独继承 CarColumn、CarDataRow、CarTable 和 CarDataSet(可能还有某个地方的 CarDataView/CarDataRowView)。

您是否有机会使用另一种设计,也许是 LINQ?

于 2009-03-09T06:24:48.943 回答