【发布时间】:2016-05-02 20:55:31
【问题描述】:
我有以下方法可以将更改提交到数据库(使用实体框架):
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();
}
上述方法可以安全使用吗,还是应该:
- 避免使用
async-await,或 - 使用
ContinueWith
【问题讨论】:
标签: c# asynchronous async-await