如何使用 EF 添加一个新实体,其中我有在数据库Id
中定义的列identity
?
我收到以下错误:
当 IDENTITY_INSERT 设置为 OFF 时,无法在表“AppsData”中插入标识列的显式值。
但我不能将它设置Id
为空,因为它int
在数据库中(甚至不能为空)
我的功能是:
public Conduit.Mam.MaMDBEntityFramework.AppsData Add(Conduit.Mam.MaMDBEntityFramework.AppsData item)
{
maMdbEntities.AddToAppsDatas(item);
maMdbEntities.SaveChanges();
return item;
}