Entity Framework Code First에서 DbContext.Database.SqlQuery
DbContext.Database.SqlQuery
쿼리 문자열 작성
저장 프로시저 이름을 실제 프로시저 이름으로 바꾸고 쿼리 문자열에 매개변수 자리 표시자를 추가합니다.
<code>"mySpName @param1, @param2, @param3"</code>
SqlParameter 객체 생성
각 매개변수에 대해 SqlParameter 인스턴스를 생성하고 해당 이름과 값을 제공합니다.
<code>new SqlParameter("param1", param1) new SqlParameter("param2", param2) new SqlParameter("param3", param3)</code>
쿼리 실행
마지막으로 생성된 쿼리 문자열과 SqlParameter 개체를 사용하여 쿼리를 실행합니다.
<code>context.Database.SqlQuery<myentitytype>( "mySpName @param1, @param2, @param3", new SqlParameter("param1", param1), new SqlParameter("param2", param2), new SqlParameter("param3", param3) );</code>
위 내용은 Entity Framework Core의 저장 프로시저와 함께 DbContext.Database.SqlQuery를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!