2009-03-09 4 views
0

Ich möchte Klassen verwenden, die den System.Data-Namespace erben.Abgeleitete System.Data-Klassen

Insbesondere möchte ich die Klassen CarColumn, CarTable und CarSet von DataColumn, DataTable bzw. Dataset abgeleitet haben.

Ich würde gerne in der Lage sein, zusätzliche Eigenschaften zu jeder Klasse hinzuzufügen. Als Beispiel ist dies, wie ich in den Klassen Artikel verweisen mag:

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

CarSet.CarTable (0) .bar

Ich weiß, dass VB.Net Multi-Vererbung nicht fähig ist. Was ist der beste Weg, dies zu erreichen?

Danke, Paul

Antwort

0

Ich glaube nicht, können Sie erreichen, was Sie auf einfache Art und Weise wollen. Ich glaube, Sie müssen CarColumn, CarDataRow, CarTable und CarDataSet individuell unterteilen (und wahrscheinlich auch eine CarDataView/CarDataRowView).

Gibt es eine Chance, dass Sie ein anderes Design verwenden können, vielleicht LINQ?