Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Bật IDENTITY_INSERT trong Entity Framework, SQL Server 2008?

Khi sử dụng cột nhận dạng, bạn cần đảm bảo rằng bạn đã đặt cột này một cách thích hợp trong mô hình EDMX (Khung thực thể) của mình. Cột của bạn sẽ giống như sau:

Cột của bạn có được đặt thành StoreGeneratedPattern = Identity không và Entity Key = True ?? Nếu không - hãy thử điều đó!

Đó là mặc định sẽ được ánh xạ tự động, khi tình huống đó tồn tại tại thời điểm bạn tạo mô hình EDMX. Nếu bạn đã thay đổi cột của bạn trong SQL Server sau khi bạn đã tạo mô hình và bạn không cập nhật mô hình, thì bạn có thể có sự khác biệt có thể dẫn đến lỗi như vậy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả về danh sách cấu hình thư cơ sở dữ liệu trong SQL Server (T-SQL)

  2. Các hàm TRIM, LTRIM và RTRIM của SQL Server

  3. Chọn tất cả các ngày từ một bảng trong một phạm vi ngày và bao gồm 1 hàng cho mỗi ngày trống

  4. ĐẶT HÀNG BẰNG trong chế độ xem Sql Server 2008

  5. Lưu trữ một tệp trong cơ sở dữ liệu trái ngược với hệ thống tệp?