实体框架 – 具有多个Web配置转换的实体框架迁移

我使用Entity Framework 5在Visual Studio 2010中创建了一个ASP.NET MVC 4项目,并启用了迁移.我有不同环境(调试,登台,发布)的多个Web配置文件,它们将根据环境指定不同的数据库连接字符串.如何使用包管理器控制台中的Update-Database命令和多个配置文件来处理迁移?每次运行此命令时,它都默认为主Web.config连接字符串.在此先感谢您的帮助.
最佳答案
为了尽可能地保持简单,我在远程登台和生产服务器上运行迁移的方法是从包控制台运行以下命令(数据源和用户/通道将根据哪个服务器而改变我想对其进行迁移:

Update-Database -Verbose -ConnectionString "Data Source=ServerName;Initial Catalog=db;User Id=user;Password=pass;" -ConnectionProviderName "System.Data.SqlClient"

到目前为止,这对我有用,以防其他人在寻找.多谢大家的评价.

转载注明原文:实体框架 – 具有多个Web配置转换的实体框架迁移 - 代码日志