0

데이터베이스 첫 모달 및 EF4.0을 사용하고 있습니다.ASP.NET 4.0의 ADO.NET Entity Framework 4에서 입력 매개 변수를 사용하여 저장 프로 시저를 호출하는 방법

두 개의 입력 매개 변수가 필요하고 결과 집합에 동적 열을 반환하는 즉, 열이 결과에 고정되어 있지 않은 저장 프로 시저를 만들었습니다. 5 또는 7 또는 10 등이 될 수 있습니다. 격자보기를 사용하고 결과 세트를 데이터 소스에 전달합니다.

이 경우 저장 프로 시저를 호출 할 수 있습니까?

감사합니다.

+0

입력 매개 변수에 따라 다른 모양의 결과 (다른 열 수)를 반환하는 저장 프로 시저는 큰 디자인 냄새가 있으며 기본적으로 지원할 수 없습니다. EF는 가능한 다양한 모양의 결과 집합을 어떻게 알 수 있습니까? 그리고 각 경우에 어느 것을 사용할 것인가? 솔루션을 다시 설계해야합니다. ** 저장 프로 시저는 항상 동일한 결과 집합을 반환해야합니다 (적어도 모양, 번호 및 이름 유형). –

답변

0

ADO.NET 및 데이터 판독기/데이터 어댑터를 직접 사용해야합니다. EF는 디자인 타임에 알려진 강력한 형식의 결과를 생성하는 저장 프로 시저에서만 작동합니다 (클래스를 만들어야합니다).

+0

EF4.1에서 내 포스트에서 논의 된 것처럼 스토어드 프로 시저를 호출 할 수 있다고 생각하지만 EF4.0이 아닙니다. 그렇습니다. – Sukhjeevan