그래서 EF와 POCO를 살펴보기 시작합니다.엔티티 프레임 워크 생성 엔티티 지속성 무지
EF에서 생성 한 엔티티는 EntityObject에서 상속되므로 순수 POCO가 아닙니다.
하지만 그들은 PI입니까? 그들에게 영속성에 대한 인식이 없거나 EntityObject에 PI를 만드는 무언가가 있습니까?
그래서 EF와 POCO를 살펴보기 시작합니다.엔티티 프레임 워크 생성 엔티티 지속성 무지
EF에서 생성 한 엔티티는 EntityObject에서 상속되므로 순수 POCO가 아닙니다.
하지만 그들은 PI입니까? 그들에게 영속성에 대한 인식이 없거나 EntityObject에 PI를 만드는 무언가가 있습니까?
C# 4.0/.NET 4에서 Entity Framework는 POCO의 엔터티를 지원하므로 지속성 무시 (Persistence Ignorance)를 지원합니다. 이전 릴리스에서는이 기능이 지원되지 않았습니다.
스위스 Techdays 사이트에, 당신은 영어 비디오와 슬라이드 범위와 2 Sessions on Entity Framework 4.0 with Jeff Derstadt를 찾아 볼 수 있습니다
Entity Framework는 대체 데이터 저장소에 대한 사용자 지정 Entity Framework 공급자를 작성할 수 있으므로 지속성에 독립적입니다. 예를 들어, 다음은 Oracle 용으로 작성된 샘플 제공자입니다.
http://code.msdn.microsoft.com/EFOracleProvider
는 POCO 지원에 관해서는, 나는 사진이 많은 POCO의가 지원하는 프레임 워크 4.0에서 개선 믿습니다. 나는이 자기 자신에게 조금 새로운 것이기 때문에 나는 잘못 생각할지도 모른다.
그래서 실체 EF에 의해 지속성 무지가 생성? – pdiddy
@pdiddy : 아니요, 기본적으로 아니지만 EF 4.0에서는 PI 엔티티를 사용할 수 있습니다. 더 자세한 정보는 "Deep Dive"비디오를보십시오. – Marcel
엔티티가 PI가 아닌 이유는 무엇입니까? – pdiddy