生产数据库迁移 ASP.NET MVC 4

Posted

技术标签:

【中文标题】生产数据库迁移 ASP.NET MVC 4【英文标题】:Production Database Migrations ASP.NET MVC 4 【发布时间】:2012-10-17 14:35:09 【问题描述】:

我正在开发我的第一个 ASP.NET MVC 4 应用程序(使用实体框架)并且对生产数据库有点困惑。在本地,数据库似乎根据我的模型神奇地创建了自己(和正确的表)。使用非快速 SQL Server 的生产环境中也会发生这种情况...还是我需要手动导入架构?

【问题讨论】:

这是关于数据库初始化器的全部内容,请参阅:codeguru.com/csharp/article.php/c19999/… 谢谢。我知道其中的大部分,只是不确定这种魔法是否也会在生产中自动发生。这篇文章对此非常清楚......所以我仍然有点不确定:) 如果应用程序在启动时自动在您的开发环境中运行迁移,那么它也会在生产环境中运行。它是同一个软件。 【参考方案1】:

如果它不存在,它将创建由 web.config 中的连接字符串指定的任何数据库。

【讨论】:

以上是关于生产数据库迁移 ASP.NET MVC 4的主要内容,如果未能解决你的问题,请参考以下文章

如何先用asp.net身份框架数据库将asp.net mvc迁移到asp.net core

从 ASP.NET MVC 迁移到 ASP.NET Core MVC

ASP.NET MVC:从 SQL Server Express 迁移到 Azure

在 MVC4 RTM 中从 ASP.NET 成员身份迁移到 SimpleMembership

ASP.NET MVC 4 EF6 无法连接到 SQL Server Express 数据库

从 ASP.NET WebForms 迁移到 ASP.NET MVC 的建议?