2009-05-25 2 views
2

나는 기존 도메인 계층이 있습니다. Linq를 SQL에 사용하여 지속성 계층을 개발하고 싶습니다. 현재 외부 맵 파일을 사용 중입니다. 내 자식 컬렉션에 지연로드를 사용하려하지만 실패했습니다. Linq를 사용하여 SQL에 EntitySet 또는 EntityRef를 사용하지 않고 지연로드를 구현하는 방법이 있습니까?Persistance Ignorance Linq to SQL

+0

제목과 내용을 "무지"에서 "불가지론 자"로 바꿔야합니다 –

답변

1

LTS의 최신 개발에 대한 보장은 없지만 이전에는 EntitySet/EntityRef를 사용하여 지연로드를 가져와야했습니다.

PI 모델을 원한다면 NHibernate가 가장 좋습니다.

+0

저도 이해할 만합니다 –

0

(정말 질문에 대답하지 않습니다.)

엔티티 프레임 워크 (일명. LINQ 엔티티에) .NET 4는 예를 들어, 지속성 무지 지원을 포함 POCO (Plain Old CLR Object)에 매핑 할 수 있습니다. "Sneak Preview: Persistence Ignorance and POCO in Entity Framework 4.0 "을 참조하십시오.

. 기본 클래스 나 특성을 필요로하지 않습니다.

+0

정보를 얻기 위해 LINQ-to-SQL은 초기 릴리스에서 LINQ-SQL이이 기능을 지원했으나 –

+0

@Marc :하지만 POCO가 아닙니다. – Richard