Tôi đã cấu trúc lại dự án của mình dẫn đến thay đổi tên không gian tên của ngữ cảnh cơ sở dữ liệu và cấu hình Mã đầu tiên liên quan. Tại thời điểm đó, tôi đã có một bản di chuyển được dàn dựng, "InitialCreate" và do đó bảng cơ sở dữ liệu của tôi là __MigrationHistory
chứa một hàng đơn lẻ với một số MigrationId
và ContextKey
có chứa tên không gian tên và tên lớp của lớp Configuration
.Di chuyển giàn giáo với thay đổi phím ngữ cảnh
Sau khi tôi di chuyển mọi thứ, thực hiện Get-Migrations
không trả lại kết quả, sau khi thay đổi ContextKey
theo lời khuyên của đồng nghiệp của tôi, di chuyển "InitialCreate" được liệt kê chính xác.
Tôi nên thực hiện các bước nào trong quá trình thay đổi để tính di chuyển liên tục của tôi không bị hỏng, ngăn ngừa việc đổi tên ContextKey
bằng tay? Rõ ràng, đó là không có vấn đề lớn đối với một di chuyển ứng dụng, tuy nhiên nó sẽ là một nỗi đau lớn để làm cho hàng chục di cư được áp dụng.
Cảm ơn thông tin chi tiết, tôi chắc chắn sẽ ghi nhớ điều này. –