我想實現一個ADO.NET/WCF DataService,我想知道在VS2008 SP1中爲此設置項目的最佳方式是什麼。ADO.NET/WCF DataService的項目設置
目前我有一個ASP.NET Web應用程序項目(不是「WebSite」項目類型)。數據訪問層是具有SQL Server數據庫的實體模型(EF版本1)。我在單獨的DLL項目中有實體模型,並且Web應用程序項目引用此程序集以進行所有數據訪問。
ADO.NET/WCF DataService還需要與實體模型/數據庫進行通信。它必須與Web應用程序一起託管在同一個Web服務器(IIS 7.5)上。由於DataService與特定的Web應用程序沒有直接關係(雖然它將提供和修改Web應用程序使用的同一數據庫中的數據),但我的基本想法是將DataService分離到它自己的新項目中(它也引用了實體模型DLL)。
現在我已經看到在VS2008 SP1中沒有項目類型「ADO.NET/WCF DataService」。似乎只能將DataService作爲元素添加到其他現有項目,例如Web應用程序項目。
爲什麼沒有單獨的DataService項目類型?這是否意味着我必須將DataService作爲元素添加到我的Web應用程序項目中?或者我應該創建一個新的Web應用程序項目並向它添加一個DataService? (我可以刪除預生成的default.aspx,因爲我不需要此項目中的任何網頁。)最好的方法是什麼?
感謝您提前提出建議!
感謝您的回覆,Rody!同時我也發現了一些關於這個問題的信息(請參閱我自己的答案)。爲了方便起見,我現在開始將WCF DataService添加到我的Web應用程序項目中。 – Slauma 2010-04-08 15:15:37