문제

내 환경은 VS 2012, C #, EF6 및 SQL Server 2008 R2입니다.

패턴을 사용하여 반환 값이없는 레코드를 삭제하는 저장 프로 시저를 실행하고 싶습니다.

dataContext.Database.SqlQuery<return type>("name", parameter)
.

결과가없는 경우 예를 들어 반환됩니다.NO COUNT ON를 사용하면 반환 유형으로 설정해야합니까?그것이 단순해야하지만 어디에서나 답변을 찾을 수 없습니다.

i dataContext.Database.SqlQuery("name", parameter)를 시도했지만 컴파일 오류를 반환합니다. 'System.Data.Entity.Database.SqlQuery(System.Type, string, params object[])'에 가장 적편적인 오버로드 된 메소드 일치는 잘못된 인수가 있습니다

도움이 되었습니까?

해결책

SqlQuery 데이터를 쿼리 할 필요가 없으면

dataContext.Database.ExecuteSqlCommand("name", parameter)
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top