我有一个包含多列的表,我只想更新一列.我正在编写一个方法,首先获取记录,然后通过更改列的值来更新它.像这样:
using (myDC...) { var recordindB = (from... where .... select r).SingleOrDefault(); if (recordindB != null) { recordindB.MyColumn = newValue; myDC.SubmitChanges(); }
这是否会保留所有其他列,只更新我想要更改的列,或者这将清除所有列并使用新值更新列MyColumn?
解决方法
这不会更改表中的其他列.只有您要更新的那个.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。