Tôi đang sử dụng EntityFramework với phương pháp "Mã đầu tiên" với các lần di chuyển.EntityFramework code đầu tiên: Đặt thứ tự các trường
Tôi đã tạo bảng thành công từ các mô hình của mình, nhưng các cột đang được thêm vào theo thứ tự bảng chữ cái thay vì thứ tự bên trong mô hình của tôi.
Tôi đã thử này:
[Key, Column(Order=0)]
public int MyFirstKeyProperty { get; set; }
[Column(Order=1)]
public int MySecondKeyProperty { get; set; }
Nhưng điều đó dường như không được làm việc.
Tôi làm cách nào để đặt thứ tự các trường trong cơ sở dữ liệu theo cách thủ công?
Tôi đang sử dụng ASP.NET Core và EF Core (SqlServer) v1.1.0.
Khá thất vọng, đặc biệt là * Không có kế hoạch để thay đổi điều này trong bất kỳ phiên bản hiện theo lịch trình. Điều chính xác để làm điều đó bạn không thích thứ tự cột là để chỉnh sửa các tập tin di chuyển được tạo ra và di chuyển thứ tự xung quanh như mong muốn. * 1 cho câu trả lời mặc dù. –
Xin cảm ơn các bạn! Chỉnh sửa bằng tay lệnh gọi 'CreateTable' đã thực hiện thủ thuật. Xấu hổ nó không được hỗ trợ bởi EF Core, nhưng hy vọng nó sẽ được. –