Dialogfeld 'Datenbankobjekte auswählen' (Modellaktualisierungs-Assistent)

Das Dialogfeld Wählen Sie Ihre Datenbankobjekte aus ist ein Teil des Modellaktualisierungs-Assistenten. Sie können den Modellaktualisierungs-Assistenten starten, indem Sie mit der rechten Maustaste in einen leeren Bereich der Entity Data Model Designer-Oberfläche oder irgendwo in das Fenster Modellbrowser klicken. Wählen Sie dann Modell aus der Datenbank aktualisieren aus. Im Dialogfeld Wählen Sie Ihre Datenbankobjekte aus stehen die drei Registerkarten Hinzufügen, Aktualisieren und Löschen zur Verfügung. In diesem Thema werden die Funktionen der einzelnen Registerkarten zusammengefasst. Informationen zu den Änderungen, die der Modellaktualisierungs-Assistent an einer EDMX-Datei vornimmt, finden Sie unter Vom Modellaktualisierungs-Assistenten an einer EDMX-Datei vorgenommene Änderungen.

Registerkarte Beschreibung

Hinzufügen

Zeigt eine Strukturansicht von Datenbankobjekten an, die nicht im aktuellen Speichermodell dargestellt werden. Wenn Sie ein Objekt auswählen, um es hinzuzufügen, nimmt der Modellaktualisierungs-Assistent Änderungen am konzeptionellen Modell, am Speichermodell und an den Zuordnungen vor.

Wenn der Assistent keine für das Englische geltenden Regeln für Singular- und Pluralbildung auf die Namen von Entity, EntitySet und NavigationProperty anwenden soll, dann deaktivieren Sie das Kontrollkästchen Generierte Objektnamen in den Singular oder Plural setzen. Wenn Sie das Kontrollkästchen aktivieren, führt der Assistent für neu eingefügte Elemente die folgenden Aktionen aus:

  • Alle EntityType-Namen werden in den Singular gesetzt.

  • Alle EntitySet-Namen werden in den Plural gesetzt.

  • Für jede NavigationProperty, die höchstens eine Entität zurückgibt, wird der Name in den Singular gesetzt.

  • Für jede NavigationProperty, die mehrere Entitäten zurückgibt, wird der Name in den Plural gesetzt.

    Cc716689.note(de-de,VS.100).gifHinweis:
    Der Assistent für Entity Data Model wendet englische Sprachregeln für Singular- und Pluralformen an, indem ein PluralizationService erstellt und an EntityModelSchemaGenerator übergeben wird.

Wenn der Assistent für Entitätstypen, die Fremdschlüsselspalten in der Datenbank entsprechen, keine Eigenschaften generieren soll, deaktivieren Sie das Kontrollkästchen Fremdschlüsselspalten in das Modell einbeziehen. Informationen zum Arbeiten mit Fremdschlüsseln in einem konzeptionellen Modell finden Sie unter Defining and Managing Relationships und ReferentialConstraint Element (CSDL)

Cc716689.note(de-de,VS.100).gifHinweis:
Wenn eine Datenbanktabelle nur Fremdschlüssel enthält (bezeichnet als reine Jointabelle), generiert der Assistent weder einen entsprechenden Entitätstyp noch Eigenschaften für verknüpfte Entitätstypen, die den Fremdschlüsseln entsprechen.Stattdessen wird eine m:n-Zuordnung zwischen den zwei Entitätstypen generiert, die durch die reine Jointabelle verknüpft sind.

Aktualisieren

Zeigt eine Strukturansicht aller Objekte an, die sich sowohl in der Datenbank als auch im Speichermodell befinden. Definitionen für alle hier angezeigten Elemente werden im Speichermodell überschrieben.

Löschen

Zeigt eine Strukturansicht aller Objekte an, die sich im Speichermodell, jedoch nicht in der Datenbank befinden. Alle hier angezeigten Elemente werden aus dem Speichermodell gelöscht.

Cc716689.note(de-de,VS.100).gifHinweis:
Wenn Sie Objekte aktualisieren oder löschen, werden die Änderungen nur im Speichermodell vorgenommen.Alle Änderungen, die Sie am konzeptionellen Modell und an den Zuordnungen vornehmen möchten, müssen Sie manuell ausführen.Informationen zum manuellen Definieren eines konzeptionellen Modells finden Sie unter Defining a Conceptual Model.

Siehe auch

Aufgaben

Gewusst wie: Aktualisieren einer EDMX-Datei bei einer Änderung der Datenbank (Entity Data Model-Tools)

Weitere Ressourcen

Modellaktualisierungs-Assistent (Entity Data Model-Tools)