我有一個實體與ID字段EF 6插入實體仍然生成ID
public class AgentOrder : BaseEntity
{
public int Id { get; set; }
}
public class AgentOrderMap : EntityTypeConfiguration<AgentOrder>
{
public AgentOrderMap()
{
ToTable("AgentOrder");
HasKey(m => m.Id);
Property(m => m.Status);
}
}
創建一個新的實體,並定義Id屬性爲好。但是當我保存更改時,新實體不是通過我定義的Id創建的,而是通過自動生成的Id創建的。
這是關鍵屬性的正常行爲嗎?
首先,什麼是「BaseEntity」,其次,您如何添加實體? – DavidG
數據庫中的Id列配置爲Identity列? –