FunctionImport 項目 (CSDL)

Entity Data Model (EDM) 中概念結構定義語言 (CSDL) 中的 FunctionImport 項目會指定存在於資料庫中的預存程序詳細資料,而且會對應到某個實體和它的程序。巢狀參數項目會指定參數的名稱以及參數的資料型別。如需可示範對應至 EDM 型別之實用預存程序範例的作法主題,請參閱 HOW TO:定義具有預存程序的模型 (Entity Framework)

下列語法會定義 GetOrderDetails 函式。名為 SalesOrderDetailEntitySet 會指派給此函式,而且傳回型別會定義為 SalesOrderDetail 實體的集合。對應的 GetOrderDetails 函式必須定義在存放結構定義語言 (SSDL) 中,並對應到對應規格語言 (MSL) 中的儲存區。

<FunctionImport Name="GetOrderDetails"
    EntitySet="SalesOrderDetail"
    ReturnType="Collection(AdventureWorksModel.SalesOrderDetail)">
  <Parameter Name="SalesOrderHeaderId" Type="Int32" Mode="In">
  </Parameter>
</FunctionImport>

另請參閱

工作

HOW TO:定義具有預存程序的模型 (Entity Framework)
HOW TO:使用預存程序執行查詢 (Entity Framework)

概念

預存程序支援 (Entity Framework)