나는 매우 큰 조직에서 할 작은 프로젝트에 EF 6을 사용하려고합니다. POCO 비즈니스 객체를 갖는 것이 중요하지만 EF로 POCO를 수행하는 방법에서 찾을 수있는 모든 옵션은 전체 데이터베이스 구조를 POCO 객체에 매핑하려고하는 자동 생성 도구에 의존하는 것 같습니다. 우리는 많은 데이터베이스, 수백 개의 테이블 및 수백 개의 뷰를 보유하고 있으며 당분간 이러한 테이블 중 일부만 사용하려고합니다 (그리고 어떤 프로젝트는 작은 하위 집합 만 사용하기를 원할 것입니다).Entity Framework 6을 사용하는 수제 POCO?
또한 필자는 필연적으로 많은 외래 속성이나이 테이블이 저장하는 일부 일반 속성을 매핑하지 않으려합니다. 그래서 난 정말 손으로 이러한 POCO 개체를 만들고 그들을 EF에 연결하고 그것을 매핑하자 - 나는 여전히 EDMX 파일을 사용할 수 있고 싶다면 내 ObjectContext, 가능하면 만들 필요가 싶습니다. .
마치 죽은 것처럼 보이지만 실제로 어떤 리소스도 찾을 수 없습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있다면 정말 도움이 될 것입니다.
Entity Framework 6.1은 "데이터베이스에서 코드 우선"템플릿 (https://msdn.microsoft.com/en-us/library/jj200620.aspx)을 통해 기존 데이터베이스에서 코드 첫 번째 코드를 생성 할 수있는 기능을 제공합니다. 또 다른 옵션은 EntityFramework Reverse POCO Code First Generator를 사용하는 것입니다. https://github.com/sjh37/EntityFramework-Reverse-POCO-Code-First-Generator –