我需要使用在IIS之上運行的Web Developer 2010 Express創建一系列Web服務。通過ASP.NET中的Web服務查詢SQL Server數據庫的最佳實踐?
Web服務將需要查詢和操作後端SQL Server數據庫。
在互聯網上搜索,我沒有得到足夠的有關最佳實踐的信息答案(儘可能簡單)。
任何想法將不勝感激!
乾杯,亞歷克斯
我需要使用在IIS之上運行的Web Developer 2010 Express創建一系列Web服務。通過ASP.NET中的Web服務查詢SQL Server數據庫的最佳實踐?
Web服務將需要查詢和操作後端SQL Server數據庫。
在互聯網上搜索,我沒有得到足夠的有關最佳實踐的信息答案(儘可能簡單)。
任何想法將不勝感激!
乾杯,亞歷克斯
你可以在你的數據庫,facade
,在WCF實現暴露出特定的CRUD操作之上創建一個圖層。然後,您可以允許客戶端(例如您當前的WCF服務)與抽象/保護數據庫的facade
「交談」。
謝謝Xander。你可以給我一個工作的例子嗎? – alextc
在繼續前進之前,您需要弄清超出您提供的信息。您的Web服務將成爲SOAP還是REST?你的代碼是用C#還是VB.NET?你使用的是什麼版本的SQL服務器?先建立這些,然後你可以前進。
訪問http://connectionstrings.com/找出適合您的SQL Server的連接字符串。
你的問題說'最佳實踐',這意味着我們可能會談論安全和設計優化。但是,由於缺乏您提供的信息,我認爲您正在尋找更多的教程而不是「最佳實踐」。首先調查上述問題,如果仍有問題,請回來。
更多信息:我正在使用SQL Server 2008,編程語言是C#。 SOAP或REST都可以。是的,「教程」最能描述我的目的。一個簡單的工作例子會很棒!謝謝! – alextc