Megosztás a következőn keresztül:


modell által deklarált függvény

A modell által deklarált függvények olyan függvények, amelyek egy fogalmi modellben deklarálva lesznek, de nem definiálva ebben a fogalmi modellben. A függvény definiálható az üzemeltetési vagy tárolási környezetben. A modell által deklarált függvények például leképezhetők egy adatbázisban definiált függvényre, így a kiszolgálóoldali funkciók ki lesznek téve a koncepcionális modellben.

A modell által deklarált függvény deklarációja a következő információkat tartalmazza:

  • A függvény neve. (Kötelező)

  • A visszatérési érték típusa. (Nem kötelező)

    Feljegyzés

    Ha nincs megadva visszatérési érték, a visszatérési típus érvénytelen.

  • Paraméteradatok, beleértve a paraméter nevét és típusát. (Nem kötelező)

Példa

A ADO.NET Entity Framework egy tartományspecifikus nyelvet (DSL) használ, amelyet fogalmi sémadefiníciós nyelvnek (CSDL) hívunk a fogalmi modellek meghatározásához. A CSDL-ben a modell által deklarált függvények egyik implementációja egy függvényimportálás (a FunctionImport elem használatával). Az alábbi CSDL függvényimportálási definícióval rendelkező entitástárolót határoz meg. Vegye figyelembe, hogy a függvény visszatérési típusa érvénytelen, mivel nincs megadva visszatérési típus.

<FunctionImport Name="UpdatePublisher">
  <Parameter Name="PublisherId" Mode="In" Type="Int32" />
  <Parameter Name="PublisherName" Mode="In" Type="String" />
</FunctionImport>

Lásd még