2012-11-06 90 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

它应该给你需要做的事情的要点。