Freigeben über


Verwenden des ADO.NET Entity Model Designer Extension Starter Kit

Das ADO.NET Entity Data Model Designer Extension Starter Kit ist eine Visual Studio-Projektvorlage, die Ihnen hilft zu verstehen, wie die Funktionalität der ADO.NET Entity Data Model-Tools erweitert wird. Die Projektvorlage stellt Ihnen einen benutzerdefinierten Visual Studio-Projekttyp (ADO.NET Entity Designer Extension Starter Kit) bereit, der Klassen im Microsoft.Data.Entity.Design.Extensibility-Namespace verwendet, um eine Visual Studio-Erweiterung zu erstellen, die Sie bereitstellen und testen können. Der Projekttyp ADO.NET Entity Designer Extension Starter Kit stellt Ihnen ein Projekt bereit, das die Entity Data Model -Tools auf folgende Weise erweitert:

  • Der Assistent für Entity Data Model fügt jedem generierten Entitätstyp im konzeptionellen Modell eine benutzerdefinierte strukturelle Anmerkung hinzu und zeigt ein Meldungsfeld an, das Informationen zum Modellgenerierungsprozess enthält.

  • Der Modellaktualisierungs-Assistent fügt jedem hinzugefügten Entitätstyp im konzeptionellen Modell eine benutzerdefinierte strukturelle Anmerkung hinzu und zeigt ein Meldungsfeld an, das Informationen zum Aktualisierungsprozess enthält.

  • Der ADO.NET Entity Data Model Designer (Entity Designer) fügt Entitätstypen ein benutzerdefiniertes Anmerkungselement hinzu, wenn sie im Entity Designer oder im Modellbrowser ausgewählt werden.

Dieses Starter Kit enthält auch Platzhalterklassen zum Anpassen weiterer Funktionalität. Sie können Folgendes ausführen, wenn Sie Code für diese Klassen schreiben:

  • Die Methode erweitern, mit der der Entity Designer EDMX-Dateien lädt und speichert.

  • Dem Entity Designer ermöglichen, benutzerdefinierte Dateien zu laden und sie in EDMX-Dateien zu konvertieren.

  • Dem Entity Designer ermöglichen, Dateien in einem benutzerdefinierten Format zu speichern.

Sie sollten mit den folgenden Technologien vertraut sein, um das Starter Kit verwenden zu können:

Weitere Informationen finden Sie unter ADO.NET Entity Data Model Designer Extension Starter Kit, wo Sie auch das Starter Kit herunterladen können.

Siehe auch

Konzepte

Erweitern der Entity Data Model-Tools