다음을 통해 공유


FunctionImport 요소(CSDL)

EDM(엔터티 데이터 모델)에서 CSDL(개념 스키마 정의 언어)의 FunctionImport 요소는 데이터베이스에 존재하는 저장 프로시저의 세부 사항을 지정하고 엔터티와 해당 속성에 매핑됩니다. 중첩된 매개 변수 요소는 매개 변수 이름과 해당 데이터 형식을 지정합니다. EDM 형식에 매핑된 저장 프로시저의 작동 예제를 보여 주는 방법 항목은 방법: 저장 프로시저로 모델 정의(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>

참고 항목

작업

방법: 저장 프로시저로 모델 정의(Entity Framework)
방법: 저장 프로시저를 사용하여 쿼리 실행(Entity Framework)

개념

저장 프로시저 지원(Entity Framework)