Tôi có mô hình cơ sở dữ liệu được định cấu hình để sử dụng định dạng datetime2 thay vì chỉ là datetime. Khi cơ sở dữ liệu được tạo ra, tất cả các cột ngày tháng đều là datetime và không phải datetime2. Đây là mã cấu hình cột của tôi;Khuôn khổ thực thể 4.3 Mã đầu tiên không thể tạo datetime2?
Property(a => a.LastOpened)
.HasColumnOrder(++index)
.HasColumnType("datetime2")
.HasPrecision(0)
.IsRequired();
Tôi có thể thề rằng nó hoạt động trong phiên bản trước của EF như 4.1 nhưng tôi không hiểu tại sao nó không hoạt động. Tôi đang kết nối với SQL Server 2008 R2 ...
Bất kỳ trợ giúp nào sẽ được đánh giá cao!
Cảm ơn bạn!