Freigeben über


Gewusst wie: Bearbeiten eines Funktionsimports (Entity Data Model-Tools)

In diesem Thema wird beschrieben, wie ein Funktionsimport mit dem ADO.NET Entity Data Model Designer (Entity Designer) bearbeitet wird. Informationen zum Erstellen eines Funktionsimports finden Sie unter Gewusst wie: Importieren einer gespeicherten Prozedur (Entity Data Model-Tools).

Ee534438.note(de-de,VS.100).gifHinweis:
Gespeicherten Prozeduren können Insert-, Update- und Delete-Vorgänge eines Entitätstyps zugeordnet werden.Weitere Informationen finden Sie unter Gewusst wie: Zuordnen von Änderungsfunktionen zu gespeicherten Prozeduren (Entity Data Model-Tools).

Im folgenden Verfahren wird das Bearbeiten eines Funktionsimports beschrieben. Das Verfahren setzt voraus, dass Sie eine EDMX-Datei im Entity Designer geöffnet und bereits einen Funktionsimport hinzugefügt haben.

So bearbeiten Sie einen Funktionsimport

  1. Doppelklicken Sie im Modellbrowser im Ordner Funktionsimporte auf einen FunktionsimportModellbrowser (Entity Data Model Designer).

    Das Dialogfeld Funktionsimport bearbeiten wird angezeigt.

  2. Bearbeiten Sie die Einstellungen für den Funktionsimport.

    • Die gespeicherte Prozedur, der der Funktionsimport zugeordnet ist, kann im Feld Name der gespeicherten Prozedur geändert werden. Dieses Feld wird als Dropdownliste angezeigt, die alle gespeicherten Prozeduren im Speichermodell enthält. Falls die gewünschte gespeicherte Prozedur nicht verfügbar ist, müssen Sie das Speichermodell möglicherweise aktualisieren. Weitere Informationen finden Sie unter Gewusst wie: Aktualisieren einer EDMX-Datei bei einer Änderung der Datenbank (Entity Data Model-Tools).

    • Der Name des Funktionsimports kann im Feld Name des Funktionsimports geändert werden.

    • Sie können den Rückgabetyp ändern, indem Sie Keine, Skalare, Komplex oder Entitäten angeben und den spezifischen Rückgabetyp in der Dropdownliste auswählen. Bei Auswahl von Komplex kann der Entity Designer einen neuen komplexen Typ mit Eigenschaften erstellen, die den von der gespeicherten Prozedur zurückgegebenen Spalten entsprechen.

    1. Klicken Sie auf Spalteninformationen abrufen, um Spalteninformationen abzurufen.

    2. Klicken Sie auf Neuen komplexen Typ erstellen.

    3. Bearbeiten Sie den Namen des komplexen Typs in der Dropdownliste Komplex.

      Wenn Sie auf OK klicken, wird dem konzeptionellen Modell ein neuer komplexer Typ hinzugefügt, und der Rückgabetyp des Funktionsimports wird auf diesen neuen Typ festgelegt.

      Ee534438.note(de-de,VS.100).gifHinweis:
      Falls der Funktionsimport bereits einen komplexen Typ zurückgibt und Sie die Definition für die entsprechende gespeicherte Prozedur im Speichermodell geändert haben, können Sie den zurückgegebenen komplexen Typ automatisch aktualisieren, indem Sie auf Aktualisieren klicken.

    Ee534438.note(de-de,VS.100).gifHinweis:
    Falls die Anwendung .NET Framework 3.5 SP1 als Ziel hat, werden komplexe Typen nicht als Rückgabetyp für Funktionsimporte unterstützt.

  3. Klicken Sie auf OK.

    Der FunctionImport-Eintrag wird im konzeptionellen Modell aktualisiert. Weitere Informationen finden Sie unter FunctionImport Element (CSDL).

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Abrufen von Entitätstypen mit einer gespeicherten Prozedur (Entity Data Model-Tools)

Weitere Ressourcen

How to Execute a Query Using a Stored Procedure