문제

Entity Framework 5 RC/Visual Studio 2010을 사용하여 EDMX에서 테이블 값 함수를 사용할 수 있다면?

EDMX 디자이너에서 옵션을 볼 수 없습니다. 디자이너가 .net 4.5에 있는 것 같은 느낌이 듭니다.내 의심이 맞나요?아니면 Visual Studio 11에서요?

저는 아직 우리 프로젝트를 .net 4.5로 업그레이드할 수 있는 위치에 있지 않습니다. 테이블 값 함수를 사용하는 다른 방법이 있습니까(아마도 edmx를 직접 수정하는 것일까요?).

추가 정보:

이것 블로그 게시물 msdn에서 비호환성을 확인하는 데 도움이 됩니다.

일부 기능은 .NET 4.5를 대상으로하는 응용 프로그램을 작성할 때만 사용할 수 있습니다.여기에는 열거적 지원, 공간 데이터 유형, 테이블 값 기능 및 성능 향상이 포함됩니다..NET 4.0을 타겟팅하는 경우 여전히 모든 버그 수정 및 기타 사소한 개선 사항을 얻습니다.

그러나 흥미롭게도, 이 튜토리얼 TVF에 대한 지원을 추가하기 위해 EDMX를 직접 수정하는 방법을 논의하지만 이는 이전 베타 버전인 것으로 보입니다.XML Intellisense도 튜토리얼에서 설명한 요소를 찾지 못했지만 다른 스키마를 사용했기 때문일 수 있습니다. 불행하게도 새로운 EF5 릴리스 후보에 튜토리얼을 적용할 시간이 부족합니다. 하지만 운이 좋았던 사람이 있는지 알고 싶습니다.

도움이 되었습니까?

해결책

불행하게도 테이블 값 함수 지원은 현재 .NET 4.5 및 VS 2012에 의존합니다.

다른 팁

나는 사용해 왔다 이 접근법 EF 4의 테이블 반환 함수를 사용하려면기본적으로 EDMX 파일을 직접 편집하는 작업이 포함됩니다.이 접근 방식의 단점은 모델을 업데이트할 때마다 파일을 수동으로 편집해야 한다는 것입니다.

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