Apa fungsi File DBMDL dalam proyek database VS

Jawaban:

396

Dari apa yang saya dapat lihat, ini adalah file serial model db Anda dan digunakan sebagai cache untuk meningkatkan kinerja penyebaran. Ini unik per pengguna sehingga tidak harus diperiksa ke dalam kontrol sumber.

Cameron McGrane
sumber
3
Ketika membuat Proyek Database SQL 2008 baru VisualSVN secara otomatis memilih untuk tidak memeriksa file ini sehingga juga menyarankan kepada saya bahwa itu bukan ide yang baik untuk memeriksanya ke kontrol sumber.
rohancragg
3
Anehnya, ketika saya menghapus file dbmdl ini, membuka hasil solusi dalam kesalahan "berisi referensi ke proyek yang tidak ada" dari proyek database ke proyek server yang tidak muncul lagi pada beban berikutnya.
Mayo
13
Itu karena file dbmdl berisi referensi, dan menghapusnya menyebabkan pesan kesalahan. File kemudian dihasilkan kembali oleh Visual Studio dan kesalahan hilang.
belugabob
16
Seandainya saya bisa menambahkan +1 lain untuk komentar kendali sumber meskipun itu bahkan tidak ditanyakan.
strider