EF6进行insert操作出Store update, insert, or delete。。。错误
Dim kenpinLineWorkHisData As New Trn_DDis_KenpinLineWorkHistory1
这里开始是关键字
kenpinLineWorkHisData.KenpinLineSKEY = masterSKEY
kenpinLineWorkHisData.WorkDay = workDate
kenpinLineWorkHisData.WorkSettingYMDHMS = curDate
kenpinLineWorkHisData.WorkSettingDivision = CStr(actionStatus)
关键字结束
' 前回作業履歴情報取得の場合
If Not IsNothing(lastWorkHisData) Then
kenpinLineWorkHisData.ChainSKEY = lastWorkHisData.ChainSKEY
kenpinLineWorkHisData.BinSKEY = lastWorkHisData.BinSKEY
kenpinLineWorkHisData.WorkerGroupHistoryHeaderSKEY = lastWorkHisData.WorkerGroupHistoryHeaderSKEY
Else
kenpinLineWorkHisData.ChainSKEY = Nothing
kenpinLineWorkHisData.BinSKEY = Nothing
kenpinLineWorkHisData.WorkerGroupHistoryHeaderSKEY = Nothing
End If
kenpinLineWorkHisData.InsertYMDHMS = curDate
kenpinLineWorkHisData.LastUpdateYMDHMS = curDate
kenpinLineWorkHisData.LogicalDeleteNO = 0
' 検品ライン作業履歴情報登録
dbEntities.Trn_DDis_KenpinLineWorkHistory1.Add(kenpinLineWorkHisData)
dbEntities.SaveChanges()
以上是我想追加一条记录,但是一直出异常
"System.Data.Entity.Infrastructure.DbUpdateConcurrencyException: Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded. Refresh ObjectStateManager entries. -
现在我不明白我应该怎么改,使用的是数据库优先,有谁能帮我解决吗,网上查了,但都不能解决