2013-03-13 93 views
1

因此,如果我們通過Breeze/OData獲取LINQ表達式樹,那麼有些人會解釋這個不是標準SQL/EF的情況,最好是在ServiceStack上下文中。自定義控制器

試圖發現在作品中或已經在那裏。

回答

1

我們沒有很多的例子,除了在微風壓縮的NoDb樣本。但是我們正在積極努力,在下個月左右讓一些東西出來。

我們正在考慮添加對ServiceStack的支持,但現在您可能想嘗試使用Web Api ApiController類來開始。您可以應用於您的ApiController類的[BreezeController]屬性提供了構成breeze客戶端查詢過濾器以及控制器方法IQueryable結果所需的所有表達式樹。

這意味着任何「webApi」ApiController只需將其端點表示爲IQueryable,其中breeze客戶端具有關於類型T的一些元數據。可以向客戶端或服務器端提供此元數據。 (我現在從客戶端開始,我們將在幾周內有一個更好的NonEF服務器元數據故事)。

不需要SQL或EF。實際上,我們現在正在研究Raven和MongoDb示例。

希望這會有所幫助。

+0

如果您需要任何幫助將Breeze與ServiceStack集成,請隨時ping [ServiceStack郵件列表](https://groups.google.com/forum/?fromgroups#!forum/servicestack)。 – mythz 2013-03-15 20:40:57