私は(Entity Frameworkのを使用して)DBへの変更をコミットし、次の方法があります。同じ方法で複数の待機を使用した場合の効果?
public async Task<int> CommitAsync(Info info)
{
if (this.Database.Connection.State == ConnectionState.Closed)
await this.Database.Connection.OpenAsync();
await SetInfo(info);
return await base.SaveChangesAsync();
}
はそのまま使用しても安全上の方法です、またはI必要があります。
- は
async-await
を使用しないでください、または - 使用
ContinueWith
私の理解は正しいですか?私たちが2つのコードを待っているのは、2つ目の待ってから2番目のコードを待つだけです。最初のコードを待たずに、2番目のコードを実行した後のコードは、最初のコード – YakRangi
@Rouftantical:はい、私は "それは中断したところから持ち越している"と言ったように –