我是否认为 BreezeController 不支持.Net 4.5中的async / await 功能?
以例如:
public class BreezeController {
[HttpGet]
public IQueryable<AssetType> AssetTypes()
{
return this.contextProvider.Context.AssetTypes;
}
将此更改为:
是没有意义的 [HttpGet]
public async Task<List<AssetType>> AssetTypes()
{
return await this.contextProvider.Context.AssetTypes.ToListAsync();
}
当客户端侧面查询可能只提取已过滤的AssetTypes列表时,这样做会导致Select * FROM AssetTypes
似乎在breeze上支持服务器上的异步,BreezeQueryableAttribute和/或QueryHelper需要执行async / await。
假设我没有偏离轨道,是否有计划支持BreezeController中的异步?
由于 基督教
答案 0 :(得分:1)
它的AsyncSave分支实现了EF上下文的异步保存。我只是想更新它以支持最新版本的微风https://github.com/gilesbradshaw/breeze.server.net/tree/AsyncSave