FunctionImport 項目 (CSDL)
Entity Data Model (EDM) 中概念結構定義語言 (CSDL) 中的 FunctionImport 項目會指定存在於資料庫中的預存程序詳細資料,而且會對應到某個實體和它的程序。巢狀參數項目會指定參數的名稱以及參數的資料型別。如需可示範對應至 EDM 型別之實用預存程序範例的作法主題,請參閱 HOW TO:定義具有預存程序的模型 (Entity Framework)。
下列語法會定義 GetOrderDetails 函式。名為 SalesOrderDetail 的 EntitySet 會指派給此函式,而且傳回型別會定義為 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)