【发布时间】:2014-10-10 03:02:06
【问题描述】:
我在 VB.net 中使用 LINQ to Entity 来删除数据库中的行,运行时我只收到如下错误消息:
无法删除此对象,因为它在 ObjectStateManager 中找不到
For Each row As DataGridViewRow In dataList
Dim staffCd As String = row.Cells(Col_fCode).Value.ToString
Dim deleteRow = From p In REMSDemoDB.W_frmMST020_A0_0 _
Where p.staffCD.Contains(staffCd) _
Select p
REMSDemoDB.DeleteObject(deleteRow)
Next
任何帮助将不胜感激
【问题讨论】:
-
你可能想参考这篇文章:stackoverflow.com/questions/7791149/…
标签: vb.net linq entity-framework