1

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

试图发现正在开发中或已经存在的东西。

4

1 回答 1

1

除了微风拉链中的NoDb示例外,我们还没有很多示例。但我们正在积极努力在下个月左右推出一些产品。

我们正在考虑添加对 ServiceStack 的支持,但现在您可能想尝试使用 Web Api ApiController 类开始。您可以应用于 ApiController 类的 [BreezeController] 属性提供了将微风客户端查询过滤器与控制器方法 IQueryable 结果组合在一起所需的所有表达式树繁重工作。

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

对 SQL 或 EF 都没有要求。事实上,我们现在正在研究 Raven 和 MongoDb 示例。

希望这可以帮助。

于 2013-03-15T19:46:17.917 回答