Chức năng của tệp DBMDL trong dự án cơ sở dữ liệu VS là gì


Câu trả lời:


396

Từ những gì tôi có thể tìm ra, nó là một tệp tuần tự của mô hình db của bạn và được sử dụng làm bộ đệm để cải thiện hiệu suất triển khai. Nó là duy nhất cho mỗi người dùng do đó không nên được kiểm tra trong kiểm soát nguồn.


3
Khi tạo Dự án cơ sở dữ liệu SQL 2008 mới VisualSVN sẽ tự động chọn không kiểm tra tệp này để điều đó cũng gợi ý cho tôi rằng không nên kiểm tra nó để kiểm soát nguồn.
rohancragg

3
Thật kỳ lạ, khi tôi loại bỏ các tệp dbmdl này, việc mở giải pháp dẫn đến lỗi "chứa tham chiếu đến dự án không tồn tại" từ dự án cơ sở dữ liệu đến dự án máy chủ không hiển thị lại trong các lần tải tiếp theo.
Mayo

13
Đó là vì tệp dbmdl chứa tham chiếu và xóa nó gây ra thông báo lỗi. Sau đó, tệp được tạo lại bởi Visual Studio và lỗi sẽ biến mất.
belugabob

16
Ước gì tôi có thể thêm +1 cho nhận xét kiểm soát nguồn ngay cả khi nó không được hỏi.
strider
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.