我嘗試使用VS 2008創建一個OData Web服務,但沒有任何運氣。我從Odata.org下載了ODataDemo,安裝了Microsoft .NET Framework 3.5 Service Pack 1和ADO.NET Data Services Update for .NET Framework 3.5 for Windows XP。但是,我沒有看到任何對ADO.NET數據服務框架的參考。當我嘗試添加新的ADO.Net數據服務時,我找不到任何模板。用於Visual Studio 2008的OData或REST WCF工具包?
例如,我無法從Add | New Item ...(| Web | WCF Data Service)中找到ADO.Net數據Web服務。
不知道我是否錯過任何包或庫?或者如果有可用的OData的.net 3.5或VS 2008示例項目?
順便說一句,我試圖下載VS2010 Express。它在我的Windows XP上太慢了,我找不到任何Web服務或ADO.Net wcf數據服務的模板。我不確定是否有任何其他REST Web服務工具包可用於VS 2008?我想很久以前我曾嘗試使用REST WCF Toolkit,但我在那裏找不到它。基本上我需要的是一個工具包,用於創建REST服務以提供xml或json中的數據集合。
我的VS 2008中沒有ADO.NET數據服務,但是,我確實有ADO.NET Web服務應用程序和ADO.NET Web應用程序。不知道哪一個是ODATA? – 2010-07-19 20:52:59
在VS 2008中沒有ADO.NET Data Services類型的項目。您只需將項目添加到現有的ASP.NET Web應用程序(我認爲這也可能適用於ASP.NET Web站點應用程序)。因此,如果您創建ASP.NET Web應用程序,然後在解決方案資源管理器中右鍵單擊該項目,請選擇添加新項目,並且您應該能夠選擇ADO.NET Data Service作爲要添加的項目。它應該是'.svc'文件,然後在後面的.svc.cs代碼中編寫服務。如果您沒有看到,請按照上述答案中的步驟查看是否安裝了該模板。祝你好運! – 2010-07-20 10:29:42
感謝您的回答。當我嘗試將新項目添加到我的Web應用程序或項目時,仍然無法看到ADO.Net Data Services。你有鏈接到.NET 3.5 for ADO.NET數據服務更新嗎? – 2010-07-20 23:01:35