[英]Entity Framework - how do I update correctly?
我收到以下錯誤: https://i.imgur.com/d13B1vi.png
我的系統:在服務器啟動時,我將所有數據庫帳戶加載到列表Accounts_
中。
每 5 分鍾我想用更新的Accounts_
條目更新數據庫中的所有帳戶。
因此,例如,我從Accounts_
中的條目更改級別,並希望將其同步到數據庫。 目前我收到上面顯示的錯誤,但第二點是更新所有帳戶 - 但我想更新所有已更改的內容。
代碼:
internal static async void SaveAllAccounts()
{
try
{
using (var db = new gtaContext())
{
foreach (var accounts in Model.ServerAccounts.Accounts_.ToList())
{
db.Entry(accounts).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
db.Accounts.Update(accounts);
}
await db.SaveChangesAsync();
}
}
catch (Exception e)
{
Console.WriteLine($"{e}");
}
}
有時“連接未打開”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.