2009-03-09 6 views
0

Je souhaite utiliser les classes qui héritent de l'espace de noms System.Data. En particulier, je voudrais avoir des classes CarColumn, CarTable et CarSet dérivées respectivement de DataColumn, DataTable et Dataset. Je voudrais être en mesure d'ajouter des propriétés supplémentaires à chaque classe. A titre d'exemple voici comment je voudrais faire référence à des articles dans les classes:Classes Derived System.Data

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

CarSet.CarTable (0) .bar

Je sais que VB.Net n'est pas capable de Multi-Héritage. Quel est le meilleur moyen d'y parvenir?

Merci, Paul

Répondre

0

Je ne crois pas que vous pouvez obtenir ce que vous voulez un moyen facile. Je crois que vous devrez sous-classer CarColumn, CarDataRow, CarTable et CarDataSet individuellement (et probablement un CarDataView/CarDataRowView quelque part aussi).

Y at-il une chance que vous pouvez utiliser un autre design, peut-être LINQ?