다음을 통해 공유


방법: 저장 프로시저 가져오기

이 항목에서는 ADO.NET 엔터티 데이터 모델 디자이너(Entity Designer)를 사용하여 저장 프로시저를 가져오는 방법을 설명합니다.

EDM(엔터티 데이터 모델)에 저장 프로시저를 포함하면 사용하는 응용 프로그램 코드에서 저장 프로시저를 호출할 수 있습니다. 개념적 모델에 저장 프로시저가 추가되면 이를 Function Import라고 합니다. Function Import는 단순 형식이나 EntityType을 반환할 수 있으며 아무 값도 반환하지 않기도 합니다.

Note참고

엔터티 형식의 삽입, 업데이트, 삭제 작업은 저장 프로시저에 매핑할 수 있습니다. 자세한 내용은 방법: 저장 프로시저에 수정 함수 매핑을 참조하십시오.

엔터티 데이터 모델 마법사에서 데이터베이스를 기반으로 생성된 EDM(엔터티 데이터 모델)은 데이터베이스의 각 저장 프로시저에 대한 저장소 모델에서 항목을 만듭니다. Function Imports가 만들어지면 해당 항목이 개념적 모델에 추가됩니다.

다음 절차는 Function Import를 만드는 방법을 설명합니다. 응용 프로그램 코드에서 Function Import를 호출하는 방법은 방법: 저장 프로시저를 사용하여 쿼리 실행(Entity Framework)을 참조하십시오.

Function Import를 만들려면

  1. 모델 브라우저에서 다음 중 하나를 수행합니다.

    • 개념적 모델 정보의 EntityContainer 노드에서 Function Imports 폴더를 마우스 오른쪽 단추로 클릭한 다음 Function Import 만들기를 선택합니다.

    • 저장소 모델 정보에서 저장 프로시저 폴더를 열고 해당 Function Import가 포함되지 않은 저장 프로시저를 마우스 오른쪽 단추로 클릭한 다음 Function Import 만들기를 선택합니다.

    새 Function Import 대화 상자가 나타납니다.

  2. Function Import의 설정을 지정합니다.

    • 저장 프로시저 이름 필드에서 만들려는 Function Import에 대한 저장 프로시저를 지정합니다. 이 필드는 EDM의 저장 프로시저가 모두 표시되는 드롭다운 목록입니다.

    • Function Import 이름 필드에서 Function Import 이름을 지정합니다.

    • 반환 형식 필드에서 Function Import의 반환 형식을 지정합니다. 이 필드는 가능한 반환 형식이 표시되는 드롭다운 목록입니다.

      Note참고

      반환 형식을 단순 형식으로 설정하면 Function Import에 대해 자동으로 Visual Basic 또는 C#이 생성되지 않습니다.

  3. 확인을 클릭합니다.

    Function Import 항목이 개념적 모델에 만들어집니다.

참고 항목

개념

ADO.NET 엔터티 데이터 모델 디자이너 개요

기타 리소스

엔터티 데이터 모델 도구 작업
프로그래밍 가이드(Entity Framework)