나는 디자인과 씨름하고 있으며 접근하는 가장 좋은 방법을 찾아 내려고 노력하고 있습니다.Entity Framework DataContexts
우리는 많은 테이블을 가지고 있으며, 현재의 LinqToSql 구현에서 DBML은 크기가 매우 크고 다루기 힘듭니다. 나는이 상황을 재현하는 것을 피하고 싶습니다. 우리는 사용자 단위로 연결 문자열을 결정하므로 다른 테이블 그룹에 대해 별도의 dbml을 작성하는 것은 매우 어렵습니다.
필자는 Entity Framework를 사용하도록 설정했지만 코드 첫 번째 요소는 필요하지 않지만 전 세대가 아닌 경량 코드를 선호하므로 시각적 매핑이 필요하지 않으므로 모든 테이블에 대한 코드 파일을 생성 한 다음 DbSets로 DataContext에 추가합니다.
이것은 내가 여기서 가장 좋은 방법을 생각해 봤고 나는 그 질문을하고 싶었다.
사용하려는 모든 테이블 그룹에 대해 DataContext를 만드는 것이 좋습니다. 나는. 나는 모듈을 가지게 될 것이고, 그것은 5 개의 테이블로부터 데이터를 수집 할 책임이있을 것이고, 데이터베이스의 모든 단일 테이블을 필요로하지는 않는다. 단지 5 개이다.이 5 개의 테이블을 포함하는 DbContext를 생성 하는가? 나중에 더 필요하면 추가 할 수 있지만 가볍습니다.
감사합니다. 더 많은 독서! :) – Hammerstein