Public Sub UpdateStaff(ByVal sr As StaffRecord)
Dim oldSr As StaffRecord
Dim q = From staff In db.StaffRecords Where staff.Employee_Number = sr.Employee_Number Select staff
oldSr = q.First
oldSr.Address_Line1 = sr.Address_Line1
oldSr.Address_Line2 = sr.Address_Line2
oldSr.Address_Line3 = sr.Address_Line3
oldSr.Town_Or_City = sr.Town_Or_City
oldSr.Contact1Name = sr.Contact1Name
db.SubmitChanges()
End Sub
我写的助手函数似乎做了除了更新数据库以外的所有工作。单步执行代码,oldSr由新的sr参数更新,但没有更新提交更改。LINQ更新方法不更新Db
作品。十分感谢! – JohnnyBizzle 2010-11-08 09:43:55