我收到此错误,但我不知道在哪里修复。它抛出这个异常
“已尝试附加或添加一个不是新的实体,可能是从另一个 DataContext 加载的。不支持。”
我正在使用委托。添加新数据时会引发事件。
这是活动
Private Sub frmDaiLy_Added(sender As Object, daiLy As DAILY)
listDaiLy.Add(daiLy) -> it throw exception here
End Sub
这是表单中的功能
Public Sub Add()
Dim dl As New DAILY With {"data from textbox"}
Using context As New QLDLDataContext()
context.DAILies.InsertOnSubmit(dl)
context.SubmitChanges()
End Using
RaiseEvent DaiLyAdd(Me, dl)
End Sub
listDaiLy 类型是 Bingdinglist(Of DAILY)
DAILY 是一个由 linq 创建的类