问题
在ef core中操作数据库时,发现针对自增主键的操作会报异常:
当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'AppVersions' 中的标识列插入显式值
解决方法
首先实体中增加自增标识
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
设置自增列值为0
version.Id = 0;
在ef core中操作数据库时,发现针对自增主键的操作会报异常:
当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'AppVersions' 中的标识列插入显式值
首先实体中增加自增标识
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
设置自增列值为0
version.Id = 0;
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。