DBML 커스터마이징 작업을 관리하는 VS 애드인
RTFM/Visual Studio 2009. 6. 17. 14:57http://www.codeproject.com/KB/database/SqlMetalPlus.aspx
LINQ to SQL에서 DB 스키마가 변경되면 항상 새로운 DBML 파일을 만들어야 합니다.
이 때 DBML 파일에 대한 수정이 필요하다면 (예를 들어 특정 테이블의 이름을 변경한다거나, 테이블 혹은 컬럼의 속성을 바꾸는 등), DBML 파일을 새로 생성할 때 마다 이러한 작업을 매번 해주어야 합니다.
이 툴은 이러한 반복 작업을 자동화 합니다.
설치하면 비주얼 스튜디오에서 두 가지 컨텍스트 메뉴가 추가되는데,
1. Apply Customization
현재 DBML 파일에 미리 정의된 커스터마이징 작업을 수행합니다.
2. Refresh
SQL 서버에서 새로운 스키마를 로딩한 후 위 작업을 자동으로 수행합니다.