Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Eine modell deklarierte Funktion ist eine Funktion, die in einem konzeptionellen Modell deklariert wird, aber nicht in diesem konzeptionellen Modell definiert ist. Die Funktion kann in der Hosting- oder Speicherumgebung definiert werden. Beispielsweise kann eine modelldeklaratione Funktion einer Funktion zugeordnet werden, die in einer Datenbank definiert ist, wodurch serverseitige Funktionen im konzeptionellen Modell verfügbar sind.
Die Deklaration einer modelldeklarationen Funktion enthält die folgenden Informationen:
Der Name der Funktion. (Erforderlich)
Der Typ des Rückgabewerts. (Optional)
Hinweis
Wenn kein Rückgabewert angegeben ist, ist der Rückgabetyp ungültig.
Parameterinformationen, einschließlich Parametername und -typ. (Optional)
Beispiel
Das ADO.NET Entity Framework verwendet eine domänenspezifische Sprache (DSL), die als konzeptuelle Schemadefinitionssprache (CSDL) bezeichnet wird, um konzeptionelle Modelle zu definieren. In CSDL ist eine Implementierung einer modelldeklarationen Funktion ein Funktionsimport (mithilfe des FunctionImport-Elements). Die folgende CSDL definiert einen Entitätscontainer mit einer Funktionsimportdefinition. Beachten Sie, dass der Rückgabetyp für die Funktion ungültig ist, da kein Rückgabetyp angegeben ist.
<FunctionImport Name="UpdatePublisher">
<Parameter Name="PublisherId" Mode="In" Type="Int32" />
<Parameter Name="PublisherName" Mode="In" Type="String" />
</FunctionImport>