2009-03-09 13 views
0

System.Data ad alanını devralan sınıfları kullanmak istiyorum.Türetilmiş Sistem.Data sınıfları

Spesifik olarak, sırasıyla CarColumn, CarTable ve CarSet sınıflarından DataColumn, DataTable ve Dataset'ten türetilmiş olmak istiyorum.

Her sınıfa ek uygunluklar ekleyebilmek isterim.

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

CarSet.CarTable (0)

.bar: Bir örnek olarak bu, sınıflar içinde ürün referans istiyoruz nasıl

VB.Net'in Çok Kalıtım yeteneğine sahip olmadığını biliyorum. Bunu başarmanın en iyi yolu nedir?

sayesinde Paul

cevap

0

Ben size kolay bir şekilde istediğini elde edebilirsiniz inanmıyorum. CarColumn, CarDataRow, CarTable ve CarDataSet alt sınıflarını (ve muhtemelen bir yerde de CarDataView/CarDataRowView) alt sınıflara ayırmanız gerektiğine inanıyorum.

Başka bir tasarımı kullanabileceğiniz bir ihtimal var mı, belki de LINQ?