2011-01-28 4 views
1

테이블을 만들고 edmx 파일을 만들고 하나의 행 (기본 키로 선택)을 반환하는 저장 프로 시저를 만들고 edmx가 해당 SP를 호출하는 함수를 갖도록하고 형식을 반환하십시오. 어떻게 도와주십시오,EDMX 즉시 사용 시작

답변

2

엔티티 모델을 디자인 모드에서 선택하십시오. 마우스 오른쪽 버튼으로 클릭하고 "추가"를 선택하고 "함수 가져 오기"를 선택하십시오. 이제 대화 상자에서 프로 시저에 이름을 지정하고 드롭 다운에서 프로 시저를 선택합니다. 이미 엔티티 모델의 테이블이있는 경우

그러나, 당신은 아주 쉽게 기본 키를 기반으로 단일 행을 선택할 수 있습니다

var objectRepresentingSingleRow = yourDataContext.theTable.First(t => t.Id == someId); 
+0

안녕 클라우스, 그러나 그것은 직접 ObjectResult 대신합니다 MyType의 유형을 반환하는 방법 반환 된 개체에 액세스하려면? context.table.First –

+0

@ John을 사용하고 싶지 않다. 프레임 워크가 쿼리가 한 행만 반환한다는 것을 알 수있는 방법이 없다. 따라서 객체에 접근하기 위해서는'objectResult.First()'를 실행해야하는데,'objectResult'는 ObjectResult 타입이 ' –

관련 문제