【发布时间】:2018-06-22 13:18:36
【问题描述】:
我有一张桌子Worker:
public class Worker
{
public int ID { get; set; }
public string Firstname { get; set; }
public string Lastname { get; set; }
public string Fathername { get; set; }
public string email { get; set; }
public string Company_name { get; set; }
}
我尝试添加一个新工人:
new Worker { Firstname = "John", Lastname = "Rambo", Fathername = "First_Blood", email = "Rocky@hh.ru", Company_name = "Survive" },
我在上次调试的应用程序洞察中遇到错误
Microsoft.EntityFrameworkCore.DbUpdateException:更新条目时出错。有关详细信息,请参阅内部异常。
System.Data.SqlClient.SqlException:当 IDENTITY_INSERT 设置为 OFF 时,无法在表 'Worker' 中插入标识列的显式值。
在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常, Boolean breakConnection, Action`1
当然,我可以删除 ID,它会自动添加。但是我想手动添加它,如果它被清空然后自动生成。
【问题讨论】: