저는 Entity Framework를 사용하는 DB 첫 번째 방법을 사용하고 있습니다.이 글은 POCO
In EF에 대해 방금 읽었습니다. 지금 : 어떻게 데이터베이스에서 직접 POCO 템플릿을 생성 할 수 있습니까?데이터베이스 우선 + EF + POCO; T4 코드 생성?
- 가 더불어
ObjectContext
에 각 테이블에 대해 각을ObjectSet
추가 : 사실namespace My.Domain { public class Entity { public virtual long EntityId { get; set; } public virtual string Example { get; set; } public virtual long NextId { get; set; } public virtual bool Lame { get; set; } } }
난 그냥 한 번에, 내가 수동으로 생성 같은 물건을 생성 할 수있을 아주 많이 좋아하는 것 필드, 속성 가져 오기 도구 및 생성 기능입니다.
- 엔터티를 생성하십시오. 다른 프로젝트에서 관계를 비롯한 모든 속성 매핑, 프록시를 사용하도록 가상으로 표시된 속성 및 분명히 선택한 네임 스페이스에있는 엔터티를 만듭니다.
T4 템플릿을 사용하여이를 수행하는 "간단한"방법이 있습니까? 아니면이 기능을 수행하는 데 사용할 수있는 다른 도구가 있습니까? 아마도 EF와 함께 제공되는 Custom Tool
대신에 일종의 POCO
-oriented일까요?
사용중인 EF 버전은 무엇입니까? EF4 인 경우 POCO T4가있는 확장 프로그램을 가져와야합니다. 4.1 이상인 경우에는 대부분이 내장되어 있습니다. –
나는'4.1'을 믿습니다. 그리고 이것이 정확히 어떻게 "내장"되어 있습니까? – bevacqua
생성되는 것에 대한 제어를 원한다면 여기에 설명 된 방법 중 하나를 사용하십시오. http://stackoverflow.com/a/8107292/418488 – FuleSnabel