DBML 커스터마이징 작업을 관리하는 VS 애드인

RTFM/Visual Studio 2009. 6. 17. 14:57

http://www.codeproject.com/KB/database/SqlMetalPlus.aspx

 

LINQ to SQL에서 DB 스키마가 변경되면 항상 새로운 DBML 파일을 만들어야 합니다.

이 때 DBML 파일에 대한 수정이 필요하다면 (예를 들어 특정 테이블의 이름을 변경한다거나, 테이블 혹은 컬럼의 속성을 바꾸는 등), DBML 파일을 새로 생성할 때 마다 이러한 작업을 매번 해주어야 합니다.

이 툴은 이러한 반복 작업을 자동화 합니다.

설치하면 비주얼 스튜디오에서 두 가지 컨텍스트 메뉴가 추가되는데,

1. Apply Customization

   현재 DBML 파일에 미리 정의된 커스터마이징 작업을 수행합니다.

2. Refresh

   SQL 서버에서 새로운 스키마를 로딩한 후 위 작업을 자동으로 수행합니다.

: