using (myDC...) { var recordInDB = (from... where .... select r).SingleOrDefault(); if (recordInDB != null) { recordInDB.MyColumn = newValue; myDC.SubmitChanges(); }
这是否会保留所有其他列,只更新我想要更改的列,或者这将清除所有列并使用新值更新列MyColumn?