我找到了这个答案:MaxExpansionDepth 与最新的 webapi 和微风 https://stackoverflow.com/questions/19668693/maxexpansiondepth-with-latest-webapi-and-breeze/19689239
但这仅适用于控制器上的单个方法。将 BreezeQueryable 属性应用于控制器本身会在运行时破坏整个控制器,但出现以下异常:
状态 ArrayStart 中的令牌 PropertyName 将导致无效的 JSON 对象。小路 ''。
这可能是因为我的(大)微风控制器上并非所有方法都返回 IQueryable。
那么,如何更改整个微风控制器的 MaxExpansionDepth ? BreezeControllerAttribute 似乎接受除 MaxExpansionDepth 之外的所有 BreezeQueryableAttribute 参数。
谢谢,
马蒂亚斯
我们可以考虑提供 Web API 可查询属性BreezeControllerAttribute
当我们限定控制器查询方法时,将您的设置应用为默认值。请在“用户之声”上为此投票
同时,您知道它是开源的。您可以实现您自己的版本BreezeControllerAttribute
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)