Visual Studio 2010에서 EF3.5 사용 (이 시점에서 EF4로 업그레이드 할 수 없음 - 묻지 않음).엔티티 프레임 워크 3.5 및 저장 프로 시저 결과 매핑
일부 관련 테이블의 일부 필드를 집계하고 저장 프로 시저의 결과를 사용자 지정 "엔터티"로 구체화하는 저장 프로 시저를 만들고자합니다. 이 사용자 지정 엔티티는 "읽기 전용"입니다. 사용자 지정 엔티티, 저장 프로 시저 및 함수 가져 오기를 설정합니다.
오류 35 오류 3027 : - MyCustomEntitySet 그것이 원하는 것 같습니다
다음 EntitySet/AssociationSet에 지정된
매핑 내 법인 프로젝트를 빌드 할 때, 나는 다음과 같은 수 그러나 내 사용자 지정 엔티티에 대해 정의 된 테이블 매핑은 여러 테이블에 걸쳐 데이터를 집계하고 일부 불필요한 데이터를 필터링하므로이 경우에는 하나도 가지지 않습니다.
사용자 지정 엔티티를 저장 프로 시저에 매핑 할 수 있습니까? "데이터베이스에서 모델 업데이트"기능이 사용자 지정 엔터티 또는 저장된 proc/function 가져 오기 매핑을 손상시키지 않는 방식으로 그렇게 할 수 있습니까?
TIA!
네, 지금까지 사용해온 해결 방법입니다. 더 많은 것을 "지원"하지 않는지 궁금합니다. 예를 들어, 이것은 유망 해 보였지만, 저를 위해 작동하지 못했습니다 : http://dotnet.dzone.com/news/mapping-stored-procedure – Brian
우리는보기에 가기 전에 xml 파일을 해킹하여 내려갔습니다. DB에서 업데이트하려고 할 때 상황이 계속 삭제되어서 뷰로 전환했기 때문에 악몽이었습니다. 내가 말할 수있는 것은 행운이고 EF4로 이동하는 것이 훨씬 더 쉽게 작업 할 수 있다는 것입니다. – Rob
위에서 언급 한 기사에서 내에 요소를 정의 할 때 오류가 발생합니다. 그러나 이것은 유효 함을 나타냅니다. http://msdn.microsoft.com/en-us/library/bb738450(v=VS.90).aspx. 나는 "View"기반 접근법을 사용할 것입니다. –
Brian