我正在为我的项目使用Entityframework和MVC Web API,下面是获取实体的代码。问题是,当我调用One方法时,它会抛出错误
第二个操作在此前一个上下文之前开始 异步操作完成。使用'等待'确保任何 在调用另一个方法之前已完成异步操作 在这种背景下。任何实例成员都不能保证是线程 安全
我想提一些事情,我使用Singleton对象上下文使用autofac和Owin,Api托管在Azure上,我调用此方法的方法可以 async 。
public IQueryable<entity> All()
{
return this.context.Entities;
}
public entity One(Expression<Func<entity, bool>> predicate)
{
return this.All().FirstOrDefault(predicate);
}
谢谢。