Tôi đang sử dụng mã EF đầu tiên trong vấn đề dự án và khuôn mặt của mình khi dữ liệu có id tùy chỉnh được chèn vào.Khung thực thể mã đầu tiên chèn dữ liệu với ID tùy chỉnh
Khi tôi đang cố gắng chèn dữ liệu bằng ID tùy chỉnh (ví dụ 999), EF bỏ qua và chèn ID tăng lên vào bảng.
mô hình của tôi:
public class Address
{
[Key]
public int Id { get; set; }
public string FirstName { get; set; }
...
}
Làm thế nào để giải quyết probleb này?
EDIT:
1) Làm thế nào để bắt đầu incrementing từ N, nhưng không phải từ 0?
2) Nếu tôi không chỉ định ID tùy chỉnh, DB phải tăng và chèn riêng. Nếu tôi chỉ định ID tùy chỉnh, DB phải chèn nó. Có thể không?
Bạn có muốn loại bỏ các chức năng autoincrement từ bảng tổng thể? –
Không, tôi không biết. Nếu tôi không chỉ định ID tùy chỉnh, DB phải tăng và chèn riêng. Nếu tôi chỉ định ID tùy chỉnh, DB phải chèn nó. Có thể không? Có thể bắt đầu tăng từ N, nhưng không phải từ 0? –