2013-01-21 72 views
1

過去我已成功使用WCF Data Services Toolkit,但我意識到它可能是一個死了的項目(Codeplex最後一次修改是2011年5月)。要使用哪種OData提供程序

繼承者似乎是Microsoft ASP.NET Web API OData供應商,它正在開發作爲更廣泛的Web API工作的一部分。

我需要將自定義OData服務作爲SharePoint解決方案的一部分公開,因此易於在WSP內部打包將是更可取的。我試圖公開WCF DST,但尚未成功。

是否爲Web API OData提供程序已準備好供生產使用(在幾個月的時間內)?

任何指向資源的指針,顯示如何將Web API OData端點安裝爲SharePoint WSP的一部分?

注意: SharePoint 2010(我們當前的生產目標)構建於.NET 3.5中,可能會阻止使用Web API。

+0

只是一個說明:WCF數據服務沒有死;該工具包暫時沒有更新,但WCF DS本身通過[NuGet](http://www.nuget.org/packages/Microsoft.Data.Services/)定期發貨。 –

回答

3

當然是Microsoft ASP.NET Web API OData - 它目前位於Nuget的RC上,但是您可以從夜間構建源中獲取最新的位 - 夜間構建已經包含更成熟的版本。

在夜間的NuGet飼料建設是http://www.myget.org/F/aspnetwebstacknightly/

正式發佈即將發貨 - (無確切日期尚未設置),但球隊的目標是二月中旬。

+0

太糟糕了,它需要.NET 4.0這可以防止它直接集成到SharePoint 2010中(忘記在我的原始問題中提及)。 –

+0

是的,與Web API相關的所有東西都是.NET 4.0,因爲它基於新的HTTP對象模型,而不是來自System.Web.dll的舊東西。 –

+0

好的,當我們將產品移至SharePoint 2013時,我會記住Web API,但同時聽起來像我試圖讓WCF Data Services與SharePoint 2010一起正確部署。 –

相關問題