执行此操作的演练或分步程序是什么?
- 如果尚未安装 SQL Server(完整版)(可以与 Web 应用程序安装在同一台机器上或单独的机器上),请安装。
- 在此 SQL Server 中创建一个数据库。
- 在新创建的数据库中创建表。
- 指定此 SQL 服务器的连接字符串。
您当然可以使用嵌入式数据库。例如 VS 2012 带有一个 LocalDB,它将文件存储在 App_Data 文件夹中。当您使用 Internet 模板创建新的 ASP.NET MVC 4 应用程序时,它会为您设置好一切。但这不是一个生产就绪的数据库。基本上它设置了一个指向 App_Data 文件夹的连接字符串:
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcApplication1-20130107093649;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcApplication1-20130107093649.mdf" providerName="System.Data.SqlClient" />
</connectionStrings>
并设置实体框架以使用此提供程序:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
</entityFramework>
因此,当您准备好将应用程序部署到生产环境并拥有一个正在运行的 SQL Server 实例时,您只需将连接字符串更改为指向该 SQL 实例即可。
这nice article on MSDN
是您可以基于目标数据库使用的各种连接字符串。