DbContext와 분리 된 프로젝트에서 POCO를 먼저 작성하거나 T4가 생성 된 상태로 유지하려고합니다. 이렇게하면 엔티티 클래스가 하나의 데이터 액세스 서비스에 연결되지 않도록 할 수 있습니다.Entity Framework POCO T4 템플릿을 적용하여 별도의 프로젝트에 클래스를 만드는 방법은 무엇입니까?
새 DB 첫 EDMX 모델을 만들 때 마법사는 T4 템플릿을 생성하여 DbContext와 동일한 프로젝트의 모든 POCO를 생성합니다. 이 템플릿을 수정하여 클래스를 별도의 프로젝트에 추가하려면 어떻게해야합니까?
더 자세히 살펴보면 DbContext를 새 프로젝트로 옮기는 것이 훨씬 쉬울 것이지만 T4는 fileManager.StartNewFile
에 대한 호출이 없으므로 어디에서 파일을 만들지 말하기 시작할 곳이 어디인지 알 수 없습니다.
ProfK, 어떻게하면 poco가 별도의 프로젝트로 생성 될 수 있었는지 명확히 할 수 있습니까? 나는 EF와 양파를 사용하여 동일하게하려고 노력하고있다. – jr3
@ jr3 나는 정말로 기억하지 못하지만, 나는 EF 마법사가 사용하는 .tt의 출력 경로를 방금 변경했다고 생각한다. – ProfK