Hierüber kann ein Provider anzeigen, ob im Designer beliebige Basistabellen erlaubt sind oder ob die Hierarchie der Datenquellen eingehalten werden muss.
Ein typisches Beispiel hierzu sind Kunden/Bestellungen in einer XML-Datei. Wäre das Einfügen von "Bestellungen" auf Root-Ebene erlaubt, würden zufällig nur die Bestellungen des ersten Kunden angezeigt. Wie dies vermieden werden kann sehen Sie in untenstehendem Beispiel für die XmlDataProvider Klasse. Somit ist es nur möglich, den Kunden direkt einzufügen und eine Ebene tiefer die Bestellungen.
public bool SupportsAnyBaseTable { get { return false; } }
Public Readonly Property SupportsAnyBaseTable() As Boolean Get Return False End Get End Property
Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (21H2 - 23H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 7, .NET 8