현재 Pro Asp.Net MVC를 읽고 있는데, 모든 linq2sql 엔티티 클래스를 직접 작성하고 linq 매핑 특성으로 매핑합니다. 그러나, 내가 본 (구글 검색에서) linq 2 sql에 대한 이야기는 모든 엔티티를 구축하기위한 비주얼 디자이너를 사용하는 것 같습니다. 어느 것이 L2 엔티티를 구축하기 위해 선호되는 방법이며 각각의 장점/단점은 무엇입니까?linq2sql 쿼리에 dbml을 사용할 때의 장점이나 단점은 무엇입니까?
시각적 디자이너를 사용할 때 상속 매핑을 수행 할 수없는 유일한 차이점이 있습니다. MSDN에서는 VS 2010 인터페이스에서이 기능을 놓칠 수 있다고합니다. 그러나 어쨌든 서브 테이블 데이터가 필요하지 않을 때 기술적으로 추가 조인을 추가 할 수 있으므로 상속을 사용해야한다고 확신하지는 못합니다.
PS로 l2s는 내 스키마를 수정하지 않으므로 스키마 변경을 수동으로 생성 한 다음 linq2sql에서 복제합니다.
감사합니다.