Dieser Namespace enthält Erweiterungsklassen wie ExtensionManager. Enthält außerdem Basistypen für alle Erweiterungen und öffentliche Attribute, mit denen Erweiterungen definiert werden können.
Wird vom System verwendet, um zu ermitteln, ob eine Funktion aktiviert oder deaktiviert werden soll, wenn die Funktion basierend auf der angegebenen Bindungsebene geladen wird.
Gibt die Datenbankdienstanbieter an, mit denen die erweiterte Funktion kompatibel ist.Dieses Attribut kann mehrmals angewendet werden, um die Kompatibilität mit mehreren Anbietern oder Funktionen zu gewährleisten.
Behält einen Erweiterungskontext bei und ist für das Laden von Erweiterungen zuständig.Erweiterungen schließen die DatabaseSchemaProvider-Instanz ein, die von einem Datenbankprojekt verwendet wird.Jedes Datenbankprojekt behält eine einzelne ExtensionManager-Instanz bei.
Stellt den Namen des DatabaseSchemaProvider für eine frühere Version der Erweiterung bereit, mit der es möglich ist, den umbenannten Anbieter anhand des früheren Namens zu suchen.