EF中,主键是int类型时,会自动认为该字段是自增长,导致生成的SQL语句中不会出现这个字段。
解决办法:自增的int字段上加特性: [Key,DatabaseGenerated(DatabaseGeneratedOption.None)]
public enum DatabaseGeneratedOption
{
None = 0,
Identity = 1,
Computed = 2
}
EF中,主键是int类型时,会自动认为该字段是自增长,导致生成的SQL语句中不会出现这个字段。
解决办法:自增的int字段上加特性: [Key,DatabaseGenerated(DatabaseGeneratedOption.None)]
public enum DatabaseGeneratedOption
{
None = 0,
Identity = 1,
Computed = 2
}