2012-11-06 124 views
3

我對.NET MVC 4和WEB API相當陌生。我需要將我的Web API連接到SQL Server 2008,但我不確定具體如何。我會看到的是使用本地數據庫的例子,我似乎無法找到我的解決方案。將Web API連接到SQL Server 2008

+0

是否這樣做: - http://blogs.msdn.com/b/mds/archive/2010/02/09/getting-started-with-the-web-services-api-in-sql-server-2008 -r2-master-data-services.aspx有幫助嗎? –

+0

如果您需要靈活處理數據源或希望能夠獨立於數據源測試控制器操作,請考慮使用存儲庫模式。您將資源庫注入控制器,並且您的數據操作使用資源庫抽象。然後,您可以自由使用SQL,In-Memory,Entity Framework等數據源,而不會影響控制器。 – Oppositional

回答

2

您可能還想看看Jason Zander撰寫的這篇博客文章。他包括一個非常好的一步一步的演練,構建一個簡單的旅遊景點應用程序:My Favorite Features: Entity Framework Code First and ASP.NET Web API

LocalDB只是另一個用於訪問SQL服務器數據庫文件.mdf的引擎 - 就像SQLExpress一樣。 Visual Studio 2012默認使用LocalDB,而Visual Studio 2010使用SQLExpress。無論如何,您可以將本教程中使用的連接字符串替換爲實際的數據庫連接字符串。

+0

謝謝我結束了只是改變連接字符串,這些都是很好的例子,非常感謝:) – user1803354

0

以下教程演示如何創建一個Web API項目,並連接到使用實體框架數據源:msdn

它應該給你需要做的事情的要點。