2014-07-09 2 views
3

EntityFramework 역 POCO 코드 먼저 생성기는이 default generated classes 같은 코드 생성은 우리가 TT 파일을 변경하여 저장소, 인터페이스, 구성 및 POCO 엔터티에 대해 별도의 폴더를 만들 수 않습니다. 현재 모든 클래스는 애플리케이션 루트에서 생성됩니다. 이와 같은 폴더가있는 클래스를 만들 수 있습니까? expected way to generateEntityFramework 역 POCO 코드 먼저 생성 별도의 폴더

답변

3

다른 네임 스페이스가 현재 살고있는 위치를 지정하려면이 네임 스페이스를 사용하십시오. 이들은 다른 어셈블리에있을 수도 있습니다. 이 위치에 파일이 생성되지 않는다는 것을 유의하십시오. 주소가 using 인 경우에만 추가됩니다. 구독이있는 경우

, 나는이 다음 각 폴더에 "EntityFramework 역 POCO 코드 첫 번째 생성기"를 추가하는 것입니다이 작업을 수행 할 수있는 plural sight course

방법에서 작동하는 방법을 보여줍니다. 은 만 당신은 내가이 오래 전에 추가

ElementsToGenerate = Elements.Poco; in your Entity folder, 
ElementsToGenerate = Elements.Context | Elements.UnitOfWork; in your Context folder, 
ElementsToGenerate = Elements.PocoConfiguration; in your Maps folder. 
PocoNamespace = "YourProject.Entities"; 
ContextNamespace = "YourProject.Context"; 
UnitOfWorkNamespace = "YourProject.Context"; 
PocoConfigurationNamespace = "YourProject.Maps"; 
+0

를 설정하여 필요한 관련 섹션을 생성 .TT을 설정하고 어쨌든이해야 할 수도 있습니다 기타에 대한 해답이 될 수 있어야 코드 플렉스에서 답을 주었다. – Gayan

+0

Pluralsight 비용 : P 데이터베이스에서 업데이트하려면 각 폴더에 .tt 파일을 열어 저장해야한다는 의미입니까? –

+0

@HomrZodyssey 예 :-) 잘하는 Q + A 섹션이 있습니다. https://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838에서 모니터링합니다. –

관련 문제