使用 LINQ , 向數據庫中插入一條數據。
會報出
原因是因為在數據庫表中,有標識列,而標識列又不允許修改。所以會報出這個錯誤。。
解決方法是: 在類的字段中,為聲明的字段加上 isDBGenerated=true;
如
[Column(isPrimaryKey = true, Name = "roleId",isDBGenerated=true)]
public int RoleId
{
get { return roleId; }
set { roleId = value; }
}
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。