在实体数据模型 (EDM) 中,概念架构定义语言 (CSDL) 中的 FunctionImport 元素指定在数据库中存在并且映射到实体及其属性的存储过程的详细信息。嵌套参数元素指定参数的名称和参数的数据类型。有关演示映射到 EDM 类型的存储过程的工作示例的操作指南主题,请参见如何:使用存储过程定义模型(实体框架)。
下面的语法定义 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>
另请参见
任务
如何:使用存储过程定义模型(实体框架)
如何:使用存储过程执行查询(实体框架)