从列表中获取已更改/新项目

时间:2012-04-02 13:33:38

标签: vb.net linq

在我的应用程序中,我不会立即存储更改,这就是我使用Linq Data类列表的原因。我这样做有版本控制等。我不能使用submitOnChange,因为我自己处理Id自己来更新更改,并且不能立即在dbcontext上工作。

    Private _myList As List(Of Worker)
        For Each wo As Worker In _myList
            db.Workers.InsertOnSubmit(wo)
        Next

也许有办法看看对象是否存在,我不知道。如果对象已经存在,我该如何更改它以便更新?

我像这样更新我的列表,但我不知道它是否有任何好处

    For Each u As user In users
        users.Remove(u)
    'change the some values of a user   
        users.Add(u)
    Next                     

0 个答案:

没有答案