> 백엔드 개발 > C++ > 엔티티 프레임 워크 6 (코드 우선)에서 저장 프로 시저를 호출하려면 어떻게해야합니까?

엔티티 프레임 워크 6 (코드 우선)에서 저장 프로 시저를 호출하려면 어떻게해야합니까?

Barbara Streisand
풀어 주다: 2025-01-29 01:41:09
원래의
899명이 탐색했습니다.

Entity Framework 6 코드 우선 메소드는 스토리지 절차를 호출 How Can I Call Stored Procedures in Entity Framework 6 (Code-First)?

엔티티 프레임 워크 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿