【问题标题】:MVC Code First Approach for Production Environment生产环境的 MVC 代码优先方法
【发布时间】:2014-08-24 15:47:19
【问题描述】:

我是 MVC 的新手,没有现场项目工作经验。

我的问题是,我们将如何为一个在生产环境中应用大量 CF 方法的网站建立数据库?

对于像 MusicStore(MVC 4 的示例项目)这样的小型应用程序,数据库放置在 App_Data 文件夹中,但如果项目很大,场景会是什么?

【问题讨论】:

  • 请以更清晰的方式解释您的问题
  • 您使用适当的数据库服务器而不是数据库文件。

标签: asp.net-mvc entity-framework asp.net-mvc-4


【解决方案1】:

如果您要使用 Code First 然后使用迁移,它应该有助于不删除任何现有数据。正如 Jasen 提到的,使用真正的数据库服务器而不是数据库文件。许多演示/教程使用 db 文件,因为它易于移植,但实际上不要在实际系统中使用它们。

This article 可能会有所帮助

【讨论】:

  • 好的,我得到了答案。如果我错了,请纠正我的理解@ matt_lethargic 数据库文件保存在示例项目的 App_data 文件夹中,因为 sql server 默认安装在 VS 中,但如果是真实的系统我们必须使用迁移来将模型类用作真实数据库服务器中的数据库表。
  • 您不必将迁移与 SQL Server 一起使用,但如果您首先使用代码,迁移会首先帮助您超过标准代码。
猜你喜欢
  • 1970-01-01
  • 2015-10-17
  • 1970-01-01
  • 1970-01-01
  • 2012-08-31
  • 2015-10-20
  • 2016-08-06
  • 2021-07-09
  • 1970-01-01
相关资源
最近更新 更多