62,046
社区成员
发帖
与我相关
我的任务
分享
public class DbContext2 : DteDbContext
{
public int SaveResult { get; set; } = -1;
public override int SaveChanges()
{
SaveResult= base.SaveChanges();
return SaveResult;
}
public override Task<int> SaveChangesAsync()
{
return base.SaveChangesAsync();
}
}
public override Task<int> SaveChangesAsync()
{
var tk = base.SaveChangesAsync();
var wt = tk.GetAwaiter();
wt.UnsafeOnCompleted(() => {
if (wt.IsCompleted)
SaveResult = wt.GetResult();
});
return tk;
}
public override async Task<int> SaveChangesAsync()
{
var result = await base.SaveChangesAsync(); return result;
}
async await