我有一个 Code First EF 类,如下所示:
public class Event
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }
/* snip */
}
我想要发生的是当 ID 属性为 null 或 0 时,数据库将为它生成一个 ID 值,但是如果我明确设置这个值newEvent.ID=10000000
,它将使用它作为 ID 列,目前这样做会导致下一个可用的 ID。