Freigeben über


Erstellen benutzerdefinierter Typen oder Regeln für die Datenbankumgestaltung

Von Visual Studio Premium und Visual Studio Ultimate werden vier allgemeine Umgestaltungstypen bereitgestellt: "Umbenennen", "In Schema verschieben", "Vollqualifizierter Name" und "Platzhalter erweitern". Sie können benutzerdefinierte Umgestaltungstypen oder -ziele erstellen, um zusätzliche wiederkehrende Datenbankentwicklungsaufgaben zu automatisieren. Wenn das Team zusätzliche wiederkehrende Aufgaben ausführen muss, können Sie eine Funktionserweiterung für Umgestaltungen erstellen, sodass die Entwickler solche Aufgaben leichter und mit weniger Fehlern ausführen können. Durch Erstellen eines neuen Umgestaltungscontributors können Sie zudem die vorhandenen Umgestaltungstypen für neue Ziele erweitern, z. B. für neue Dateitypen.

Bereitstellen benutzerdefinierter Umgestaltungstypen und -ziele

Wenn Sie die ordnungsgemäße Funktion des neuen Umgestaltungstyps oder -ziels überprüft haben, müssen Sie diesen oder dieses an das Team verteilen. Jede Person, die den Umgestaltungstyp oder -ziel verwenden möchte, muss diesen oder dieses auf dem für die Verwendung vorgesehenen Computer registrieren. Sie können jedes Teammitglied bitten, die Funktionserweiterung manuell zu installieren und zu registrieren, Sie können dafür jedoch auch ein einfaches Installationsprogramm erstellen.

Allgemeine Aufgaben

Die folgende Tabelle enthält Beschreibungen häufiger Aufgaben, die das Erstellen und Bereitstellen benutzerdefinierter Typen oder Ziele unterstützen. Zudem finden Sie Links zu weiteren Informationen zum erfolgreichen Ausführen solcher Aufgaben.

Häufige Aufgabe

Unterstützender Inhalt

Weitere Informationen zur Interaktion von Umgestaltungskomponenten mit der Erweiterbarkeit von Datenbankeditionen: Beim Erstellen eines neuen Umgestaltungstyps müssen Sie in der Regel mit dem Schemamodell, dem Skript-Domänenobjektmodell (Skript-DOM) oder beiden interagieren.

Übersicht über die Erweiterbarkeit der Datenbankumgestaltung

Praktische Erfahrung: Sie können einen Beispielumgestaltungstyp erstellen, mit dem der erste Buchstabe im Namen des ausgewählten Objekts in einen Großbuchstaben umgewandelt wird. Sie können auch einen vorhandenen Umgestaltungstyp erweitern, um einen bestimmten Dateityp zu unterstützen.

Exemplarische Vorgehensweise: Erstellen eines neuen Typs der Datenbankumgestaltung zum Ändern der Schreibweise

Exemplarische Vorgehensweise: Erweitern der Datenbankumbenennung durch Umgestaltung auf die Verarbeitung von Textdateien

Installieren und Registrieren eines Umgestaltungstyps oder -ziels: Sie können einen benutzerdefinierten Umgestaltungstyp erst verwenden, wenn Sie die Assembly mit der Definition für diesen Typ installiert haben. Anschließend müssen Sie den Typ oder das Ziel registrieren.

Gewusst wie: Registrieren und Verwalten von Funktionserweiterungen

Verteilen der Umgestaltungstypen oder -ziele an Teammitglieder: Jedes Teammitglied, das den neuen Umgestaltungstyp verwenden will, muss die zugeordneten Assemblys auf dem Computer installieren. Sie können jedes Teammitglied bitten, die Funktionserweiterung manuell zu installieren und zu registrieren, Sie können dafür jedoch auch ein einfaches Installationsprogramm erstellen.

Gewusst wie: Verteilen benutzerdefinierter Funktionserweiterungen an Teammitglieder

Ähnliche Szenarien

  • Erweitern der Datenbankfunktionen von Visual Studio
    Bevor Sie neue Umgestaltungstypen oder -ziele erstellen und bereitstellen, können Sie sich über die in Visual Studio Premium und Visual Studio Ultimate unterstützten Erweiterbarkeitstypen genauer informieren.

  • Umgestalten von Datenbankcode und Daten
    Durch Datenbankumgestaltung können Sie die Zeit und den Aufwand zum Ausführen einiger wiederkehrender Datenbankentwicklungsaufgaben verringern, z. B. das Umbenennen aller Verweise auf ein Objekt oder das Verschieben eines Objekts in ein anderes Schema.