방법: 저장 프로시저 가져오기
이 항목에서는 ADO.NET 엔터티 데이터 모델 디자이너(Entity Designer)를 사용하여 저장 프로시저를 가져오는 방법을 설명합니다.
EDM(엔터티 데이터 모델)에 저장 프로시저를 포함하면 사용하는 응용 프로그램 코드에서 저장 프로시저를 호출할 수 있습니다. 개념적 모델에 저장 프로시저가 추가되면 이를 Function Import라고 합니다. Function Import는 단순 형식이나 EntityType을 반환할 수 있으며 아무 값도 반환하지 않기도 합니다.
참고: |
---|
엔터티 형식의 삽입, 업데이트, 삭제 작업은 저장 프로시저에 매핑할 수 있습니다. 자세한 내용은 방법: 저장 프로시저에 수정 함수 매핑을 참조하십시오. |
엔터티 데이터 모델 마법사에서 데이터베이스를 기반으로 생성된 EDM(엔터티 데이터 모델)은 데이터베이스의 각 저장 프로시저에 대한 저장소 모델에서 항목을 만듭니다. Function Imports가 만들어지면 해당 항목이 개념적 모델에 추가됩니다.
다음 절차는 Function Import를 만드는 방법을 설명합니다. 응용 프로그램 코드에서 Function Import를 호출하는 방법은 How to Execute a Query Using a Stored Procedure을 참조하십시오.
Function Import를 만들려면
모델 브라우저에서 다음 중 하나를 수행합니다.
개념적 모델 정보의 EntityContainer 노드에서 Function Imports 폴더를 마우스 오른쪽 단추로 클릭한 다음 Function Import 만들기를 선택합니다.
저장소 모델 정보에서 저장 프로시저 폴더를 열고 해당 Function Import가 포함되지 않은 저장 프로시저를 마우스 오른쪽 단추로 클릭한 다음 Function Import 만들기를 선택합니다.
새 Function Import 대화 상자가 나타납니다.
새 Function Import의 설정을 지정합니다.
저장 프로시저 이름 필드에서 만들려는 Function Import에 대한 저장 프로시저를 지정합니다. 이 필드는 EDM의 저장 프로시저가 모두 표시되는 드롭다운 목록입니다.
Function Import 이름 필드에서 Function Import 이름을 지정합니다.
반환 형식 필드에서 Function Import의 반환 형식을 지정합니다. 이 필드는 가능한 반환 형식이 표시되는 드롭다운 목록입니다.
참고: 반환 형식을 단순 형식으로 설정하면 Function Import에 대해 자동으로 Visual Basic 또는 C#이 생성되지 않습니다.
확인을 클릭합니다.
Function Import 항목이 개념적 모델에 만들어집니다.
참고 항목
기타 리소스
ADO.NET Entity Data Model Designer Overview
엔터티 데이터 모델 도구 작업
Programming Guide (Entity Framework)