Javascript breeze:使用NHibernate和WebAPI 2按导航属性排序失败

Javascript breeze:使用NHibernate和WebAPI 2按导航属性排序失败,javascript,breeze,Javascript,Breeze,如果尝试按导航属性对实体进行排序,则会出现以下错误: “'NHibernate.Linq.NhQueryable'不包含'Include'的定义” ODATA查询是: Requests?$orderby=Client%2FName&$top=10&$expand=Client&$inlinecount=allpages 其中Client是请求实体的导航属性,Client.Name是我试图排序的网格中显示的属性 我使用最新版本的breeze(1.4.7) 你能确认这个问题吗 编辑 我刚刚意识到,如

如果尝试按导航属性对实体进行排序,则会出现以下错误:

“'NHibernate.Linq.NhQueryable'不包含'Include'的定义”

ODATA查询是:

Requests?$orderby=Client%2FName&$top=10&$expand=Client&$inlinecount=allpages

其中Client是请求实体的导航属性,Client.Name是我试图排序的网格中显示的属性

我使用最新版本的breeze(1.4.7)

你能确认这个问题吗

编辑
我刚刚意识到,如果我降级到WEBAPI v1,那么我不会得到这个错误。这似乎只在WEBAPI 2中出现…

这是一个bug。MS改变了WebApi 2中的一些OData处理,我们的NH支持也没有随之改变


修正在1.4.8中(预计明天发布)。对于给您带来的不便,我们深表歉意。

这是一个错误。MS改变了WebApi 2中的一些OData处理,我们的NH支持也没有随之改变


修正在1.4.8中(预计明天发布)。给您带来的不便,我们深表歉意。

对不起!,我们的NH专家目前正在度假。他应该一月份回来。对不起!,我们的NH专家目前正在度假。他应该在一月份回来。