定制控制器

时间:2013-03-13 21:07:07

标签: odata servicestack breeze

因此,如果我们通过Breeze / OData返回一个LINQ表达式树,那么人们会有哪些例子解释这个非标准SQL / EF的情况,最好是在ServiceStack上下文中。

尝试发现正在进行的工作或已经在那里。

1 个答案:

答案 0 :(得分:1)

除了breeze zip中的 NoDb 示例之外,我们还没有很多示例。但我们正积极致力于在接下来的一个月左右开展工作。

我们正在考虑添加对ServiceStack的支持,但是现在您可能想尝试使用Web Api ApiController类来开始。可以应用于ApiController类的[BreezeController]属性提供了构成breeze客户端查询过滤器以及控制器方法IQueryable结果所需的所有表达式树重量提升。

这意味着任何“webApi”ApiController都需要将其端点表示为IQueryable,其中breeze客户端具有关于类型T的一些元数据。可以在客户端或服务器端提供此元数据。 (我现在从客户端开始,我们将在几周内获得更好的NonEF服务器元数据故事。)

不需要SQL或EF。事实上,我们现在正在研究Raven和MongoDb示例。

希望这有帮助。