gpt4 book ai didi

c# - 更新 LINQ to SQL 中的单个列

转载 作者:太空狗 更新时间:2023-10-29 21:14:02 24 4
gpt4 key购买 nike

我有一个包含多列的表,我只想更新一列。我正在编写一个方法,该方法首先获取记录,然后通过更改列的值来更新它。像这样:

using (myDC...)
{
var recordInDB = (from...
where ....
select r).SingleOrDefault();

if (recordInDB != null)
{
recordInDB.MyColumn = newValue;

myDC.SubmitChanges();
}

这会保留所有其他列,只更新我想要更改的列,还是会清除所有列并使用新值更新列 MyColumn?

最佳答案

这不会更改表格中的其他列。只有您正在更新的那个。

关于c# - 更新 LINQ to SQL 中的单个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9295224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com