새 프로젝트 작업을 시작했으며 LinqToSQL
에서 EF 4.1을 ORM으로 전환했습니다.EF 4.1에서 DbContext와 Database First 사용하기
이미 데이터베이스가 작동하도록 설정되어 있으므로 데이터베이스의 첫 번째 접근 방식을 사용하고 있습니다. 기본적으로 EF는 ObjectContext
까지 확장되는 컨텍스트를 생성합니다. 좋은 접근 방식이 DbContext
으로 바뀌는 지 알고 싶었습니다.
대부분의 사용 가능한 예제는 코드 우선 만 처리하고 DbContext
을 처리하지만 DBContext
은 데이터베이스 처음에도 사용할 수 있습니다. DBContext를 사용하여 얻을 수있는 이점이 있습니까? 내가 읽은 바로는 DBContext는 ObjectContext의 단순화 된 버전이며 작업하기가 더 쉽습니다. 다른 장점이나 단점이 있습니까?
링크가 도움이되었습니다. 두 개의 T4 템플릿 파일을 추가하고, poco 엔티티의 템플릿 파일을 삭제하고, 많은 작업을 수행하지 않고도 POCO 엔티티를 사용할 수 있도록 DbContext 생성기를 사용할 수 있습니다. – nighthawk457
POCO 엔티티 (명명 규칙)를 생성하려면 [규칙] (http://msdn.microsoft.com/en-us/library/dd456853.aspx)을 엄격히 따라야하지만, –