Tôi đang sử dụng nhà cung cấp Firebird ADO.NET với Entity Framework, nhưng câu hỏi này cũng sẽ áp dụng cho các nhà cung cấp khác.Điều kiện thiết lập trường Nhận diện khi chèn với Khuôn khổ thực thể
Tôi có một lĩnh vực trên mô hình của tôi như sau
[Column("JOBNO"), DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int JobNo { get; set; }
Trong cơ sở dữ liệu tôi có một 'trên chèn' cò mà cập nhật JOBNO
lĩnh vực sử dụng một máy phát điện nếu JOBNO
được thiết lập để NULL
Bằng đặt thuộc tính DatabaseGenerated
thành DatabaseGeneratedOption.Identity
trên trường của mô hình của tôi, khung thực thể sẽ lấy chính xác số JOBNO
từ cơ sở dữ liệu khi chèn.
Tuy nhiên đôi khi tôi muốn chỉ định cột JOBNO
theo cách thủ công khi chèn, nhưng EF không hiểu và chỉ sử dụng giá trị được tạo.
Có cách nào để cho phép cài đặt có điều kiện này của trường DataBaseGenerated
không?