如何在EF中添加一個新的實體?Id
列在數據庫中定義爲identity
?添加帶有標識列的EF的新項目
我收到以下錯誤:
Cannot insert explicit value for identity column in table 'AppsData' when IDENTITY_INSERT is set to OFF.
但我不能設置Id
爲null,因爲它是數據庫中的int
(甚至不能爲空)
我的功能是:
public Conduit.Mam.MaMDBEntityFramework.AppsData Add(Conduit.Mam.MaMDBEntityFramework.AppsData item)
{
maMdbEntities.AddToAppsDatas(item);
maMdbEntities.SaveChanges();
return item;
}
您是否讓該列標識增量? –