在数据库优先的Entity Framework设置中,我有一个复合主键,其中包含我想要插入的两个日期时间列。每当我尝试在这两个日期列的插入上输入值时,我都会收到以下消息
存储更新,插入或删除语句会影响意外 行数(0)。自那以后,实体可能已被修改或删除 实体已加载。看到
了解有关的信息 理解和处理乐观并发异常。
我认为这是因为列是主键的一部分,但我仍然需要能够在列中插入值。
处理这个存储过程的唯一方法是什么?或者是否有一个设置可以解决此错误消息。我没有选择更改数据库架构
using (RubyEntities db = new RubyEntities())
{
record = db.prcOpcoes.Create();
record.division = division;
record.opcoID = ocpoID;
record.supplierNumber = supplierNumber;
record.productID = productID;
record.corpei = corpei;
record.corpmktei = corpmktel;
record.localei = localei;
record.corpmkteiadj = OpcoMktEl;
record.spoilage = spoilage;
record.processingFee = processingFee;
record.dateBegin = startDate;
record.dateEnd = endDate;
db.prcOpcoes.Add(record);
db.SaveChanges();
}