Chúng tôi đang sử dụng mã di chuyển đầu tiên để giữ cho cơ sở dữ liệu và mô hình của chúng tôi được đồng bộ hóa. Hiện tại, chúng tôi có số phiên bản là tên cho quá trình di chuyển mà không rõ ràng. Vấn đề là nhiều di chuyển có cùng tên được tạo bởi các nhà phát triển khác nhau độc lập với nhau đối với cơ sở dữ liệu cục bộ của họ. Điều này dẫn đến một số hành vi kỳ lạ khi IMigrationMetadata.Id
khác nhau vì dấu thời gian nhưng các lớp là một phần có cùng tên.Quy ước đặt tên cho di chuyển Mã đầu tiên
Cách để gọi những di chuyển này là gì? Các ví dụ luôn được đơn giản hóa quá mức: ví dụ: thêm thuộc tính Readers
dẫn đến việc di chuyển AddReaders
.
Hoặc các di chuyển có bị chia nhỏ thành những thay đổi nhỏ này không? Thay vì tích lũy tất cả những thay đổi thành một sự di cư lớn. Nếu có phụ thuộc thì sao?