我是 C# 异步编程的新手。
所以这是我的代码:
private async Task testDeleteBank(int id)
{
await _msBankRepo.DeleteAsync(id);
var checkBank = (from A in _msBankRepo.GetAll()
where A.Id == id
select A).Count();
if(checkBank > 0)
{
Console.Write(checkBank);
}
}
public void testAsync(GetAllBankListDto input)
{
testDeleteBank(input.bankID);
UpdateMsBank(input);
}
当我运行 testAsync 方法时,它会更新我表中的记录。但是为什么在 DeleteAsync 方法之后它没有删除我的记录?