Sho*_*hoe 7 c# entity-framework async-await
实体框架具有相同的IO绑定方法的同步和异步版本,例如SaveChanges和SaveChangesAsync.如何在不"复制"代码的情况下创建最少完成相同任务的新方法?
public bool SaveChanges()
{
//Common code calling synchronous methods
context.Find(...);
//Synchronous Save
return context.SaveChanges();
}
public async Task<bool> SaveChangesAsync()
{
//Common code asynchronous methods
await context.FindAsync(...);
//Asynchronous Save
return await context.SaveChangesAsync();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
588 次 |
| 最近记录: |