【问题标题】:Breeze: $expand not working with breeze/web api2Breeze:$expand 不适用于 Breeze/web api2
【发布时间】:2013-12-13 15:17:42
【问题描述】:

我们迁移到 webapi 2 并且 $expand 不再适用于集合。我们使用 NHibernate 和微风 1.4.7。

当我们尝试扩展一个集合时,它只是返回一个空数组。奇怪的是生成的sql遵循expand关键字的用法。

相同的代码在 web api v1 中按预期工作

是不是微风的web api 2版本的bug?

【问题讨论】:

  • 我们听说我们的 NH 项目可能需要为 Web API2 重新编译。它背后的男人正在休假,直到月底。很抱歉,我不知道还能告诉你什么。
  • 其实已经重新编译了,但是还在测试中。初步版本可在 GitHub 上的 Breeze\Breeze.ContextProvider.NH 子目录中找到。
  • 好的,谢谢,但在我的测试过程中,我已经下载了最新的源代码并编译了它。那么问题还存在吗?

标签: breeze


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 2015-01-15
    相关资源
    最近更新 更多