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.