2010-01-12 38 views
5

Tôi thích phong cách đường ray cập nhật lược đồ db. Tôi có thể định nghĩa một sự chuyển đổi như một lớp với cú pháp khá đơn giản nhưng mạnh mẽ. Tôi có thể chạy các bản cập nhật với một lệnh duy nhất và tất cả các mô hình của tôi được cập nhật. Họ cam kết kiểm soát nguồn và có thể dễ dàng đọc, sửa đổi và hoàn tác.di chuyển cơ sở dữ liệu phong cách đường ray cho asp.net?

Cách làm hiện tại của tôi cho dự án asp.net MVC của tôi là mở trình khám phá máy chủ, thay đổi thủ công trường cơ sở dữ liệu, sau đó tạo lại tất cả các lớp linq-to-sql của tôi. Phương pháp này là cồng kềnh, dễ bị lỗi và thiếu gần như tất cả các ưu điểm được liệt kê ở trên. Tôi khá chắc chắn phải có một cách tốt hơn.

Ai có thể khai sáng cho tôi không? Cận âm

Trả lời

6

Rob Conery có cái gì đó như di cư trong .NET:

http://blog.wekeroad.com/2007/10/03/subsonic-migrate-me/

Có rất nhiều bộ công cụ khác cung cấp cách tiếp cận tương tự:

Tôi chắc chắn có nhiều hơn ở đó.

+1

Cảm ơn bạn. Tôi đã chọn để đi với Migrator.net vì tôi thích phong cách mã hóa di chuyển tốt nhất. Tôi tìm thấy nó một chút đau đớn để có được cài đặt và làm việc với xây dựng của tôi, nhưng một khi tôi nhận nó nó hoạt động tốt. – captncraig

1

Câu hỏi cũ, nhưng vẫn hợp lệ, vì vậy, đây là câu trả lời bổ sung có thể hữu ích cho ai đó.

question/answer here on SO có danh sách ứng viên và đừng quên xem Fluent Migrator.

Các vấn đề liên quan