我有一个包含多个列的表格,我想仅更新其中一列。我正在编写一个方法,该方法首先获取记录并通过更改该列的值来更新它。就像这样:
using (myDC...)
{
var recordInDB = (from...
where ....
select r).SingleOrDefault();
if (recordInDB != null)
{
recordInDB.MyColumn = newValue;
myDC.SubmitChanges();
}
这个操作只会更新我想要修改的那一列,而不会影响其他列吗?还是会清空所有列,并用新值更新 MyColumn 列?