VS 데이터베이스 프로젝트에서 DBMDL 파일의 기능은 무엇입니까


답변:


396

내가 알아낼 수있는 것에서, 그것은 db 모델의 직렬화 된 파일이며 배포 성능을 향상시키기위한 캐시로 사용됩니다. 사용자마다 고유하므로 소스 제어에 체크인하지 않아야합니다.


3
새 SQL 2008 데이터베이스 프로젝트를 만들 때 VisualSVN은이 파일을 체크인하지 않도록 자동으로 선택하므로 소스 제어를 위해 체크인하지 않는 것이 좋습니다.
rohancragg

3
이상하게도, 이러한 dbmdl 파일을 제거 할 때 솔루션을 열면 데이터베이스 프로젝트에서 서버 프로젝트로의 "존재하지 않는 프로젝트에 대한 참조가 포함되어 있습니다"오류가 발생하여 후속로드에서 다시 표시되지 않습니다.
Mayo

13
dbmdl 파일에 참조가 포함되어 있고이를 삭제하면 오류 메시지가 발생하기 때문입니다. 그런 다음 Visual Studio에서 파일을 다시 생성하면 오류가 사라집니다.
belugabob

16
요청하지 않아도 소스 제어 주석에 다른 +1을 추가 할 수 있기를 바랍니다.
strider
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.