繁体   English   中英

我怎么知道刷新我的linq查询?

[英]How do I know to refresh my linq queries?

我有一个Linq2Sql实体(frmList)的基本网格。 我有一个单独的表格进行编辑(frmEdit)。 frmEdit有其自己的DataContext(这似乎是推荐的方式)。 如何知道我的详细信息表单何时保存了更改?

我看不到内置方法。 当我保存datacontex时,我正在考虑在详细信息表单上引发一个事件,但不确定如何在frmList上使用此事件,并且我感觉这些事件已经在某个地方为我创建了?

谢谢-您可能会说,我还没有完全了解这些事件。

我想这些是简单的Windows窗体,然后就像您所说的引发如下事件:

' Declare an event at module level.
Event EditCompleted()

db.SubmitChanges()之后引发事件

' Raise the event.
RaiseEvent EditCompleted()

听这些事件:

Private WithEvents EditForm as new frmEdit

格式相同(frmList):

Private Sub OnEditCompleted() Handles EditForm.EditCompleted
   'Refresh your frmList
End Sub

请纠正我,如果我错了! :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM