gpt4 book ai didi

c# - 如何让linqpad更新列

转载 作者:太空狗 更新时间:2023-10-29 23:16:35 24 4
gpt4 key购买 nike

我正在尝试在 linqpad 中使用 C# 语句执行与 SQL UPDATE 等效的操作,但数据没有更改,我什至不确定是否进一步调试它以找出原因。 User 表非常标准,只有一个字符串来存储 Sid。

var usersWithSid = from u in Users where u.Sid != null select u;
foreach(var u in usersWithSid) {
u.Sid = "S-1-5-21-3812666658-2998621725-2245962016-6618";
}
SubmitChanges();
usersWithSid.Dump();

我发现的大多数例子似乎一次只更新一条记录。为什么这行不通?

最佳答案

您是否在表上定义了主键?如果您不这样做,更新将悄无声息地失败。

关于c# - 如何让linqpad更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12204025/

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