gpt4 book ai didi

c# - 如何使用 Where 语句执行 UpdateAsync

转载 作者:行者123 更新时间:2023-12-03 19:37:12 24 4
gpt4 key购买 nike

我有一张有 1 行的 table 。日志 => 1 |标志日志 => 0

 public async void updateFlag()
{
var local = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "hinos.sqlite");
SQLiteAsyncConnection con = new SQLiteAsyncConnection(local, SQLiteOpenFlags.Create | SQLiteOpenFlags.ReadWrite);

var updateFlagLog = await con.FindAsync<logon>(u => u.log == 1);
if (updateFlagLog != null)
{
await con.UpdateAsync(?????);
// update logon set flagLog = 1 where log = 1;

}
}

我得到了这个命令的行
var updateFlagLog = await con.FindAsync<logon>(u => u.log == 1);

但我不知道如何使用来更新这一行。

最佳答案

我相信你只需要传递你想要更新的对象。

    var updateFlagLog = await con.FindAsync<logon>(u => u.log == 1);
if (updateFlagLog != null)
{
// TODO do the changes you need to updateFlagLog

// Update the object
await con.UpdateAsync(updateFlagLog);
}

关于c# - 如何使用 Where 语句执行 UpdateAsync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33458082/

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