나는 SQL Server 데이터베이스를 가지고 있으며 LINQ to Entities를 사용하고 WCF 레이어로 랩핑하여 클라이언트에 공개하려고합니다. (일반적인 N-Tier 아키텍처). ALSO는 Persistence를 무지하게하고 싶습니다. 또한 데이터베이스에서 특정 필드 (민감한 정보)를 클라이언트에 직렬화하는 옵션을 무시하도록하고 싶습니다.EF4.x 및 WCF 서비스 (Persistence ignorant) 중첩 된 엔터티를 1에서 n 및 m에서 n 관계로 업데이트합니다.
따라서 Persistence Ignorance, WCF 지원을 통한 자체 추적 기능이있는 Entity Framework를 사용하는 것이 가장 좋은 방법입니다. 나는 Self Tracking이나 Persistence Ignorant를 가진 T4 템플릿을 발견 할 수 있었다. 그러나 모든 것이 단일 패키지로 묶였다.
위의 사항에 도움이된다면 크게 감사드립니다.
STE를 사용하여 최소한의 노력으로 컬렉션 업데이트와 같은 대부분의 문제를 해결할 수있었습니다. 그러나 나는 여전히 STE의 지속성 무지를 달성하기 위해 노력하고 있지 않습니다. 특정 필드를 클라이언트로 직렬화하는 것을 무시할 수 있습니까? 누구든지 그것에 종사 했나요? – Saqwes