Entity Framework 6 코드 우선 메소드는 스토리지 절차를 호출
엔티티 프레임 워크 6은 코드 우선 응용 프로그램에서 스토리지 절차를 허용하는 메커니즘을 제공합니다. 이는 EF 모델과 함께 기존 스토리지 절차를 사용하거나 특정 작업에 대한 고유 한 스토리지 절차를 만들어야 할 때 매우 유용합니다.
저장 절차를 호출하십시오
엔티티 프레임 워크 6에서 DBContext 클래스에서 메소드를 사용할 수 있습니다. 메소드는 호출 할 저장 절차의 이름과 매개 변수 배열이 저장 절차로 전달 된 두 가지 매개 변수를 수락합니다.
예를 들어, 다음 코드는 스토리지 절차를 호출하고 매개 변수를 전달합니다.
뒤로 여러 결과 세트
일부 저장 절차는 여러 결과 세트를 반환합니다. 각 결과 세트의 결과에 액세스 해야하는 경우
메소드를 사용할 수 있습니다. 메소드는 각 결과 세트의 결과를 포함하는 a 를 반환합니다.
예를 들어 다음 코드는 저장 절차를 호출하고 객체 목록에서 결과를 검색합니다.
기타 설명
SqlQuery
저장 절차가 스칼라 값을 반환하면 SqlQuery
메소드를 사용하여 값을 검색 할 수 있습니다.
저장 절차에 출력 매개 변수가있는 경우 메소드를 사용하여 스토리지 절차를 호출하고 출력 매개 변수를 검색 할 수 있습니다. insert_department
메소드의 메소드를 사용하여 실제 클래스를 저장 절차에 매핑 할 수 있습니다. 이를 통해 , Name 메소드를 사용하여 해당 스토리지 절차를 호출 할 수 있습니다.
<code class="language-csharp">this.Database.SqlQuery<int>("insert_department", new SqlParameter("@Name", departmentName));</code>
로그인 후 복사
Entity Framework 6의 저장 절차에 대한 자세한 내용은 MSDN 문서를 참조하십시오. 위 내용은 엔티티 프레임 워크 6 (코드 우선)에서 저장 프로 시저를 호출하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!