【问题标题】:Asp.net Database Migration for Database-First Approach用于数据库优先方法的 Asp.net 数据库迁移
【发布时间】:2013-06-22 20:15:48
【问题描述】:

在使用代码优先方法和 nuget 时,有很多关于数据库迁移的教程。如果我在 MVC 应用程序中使用数据库优先方法,我该如何迁移?

【问题讨论】:

  • 我已经更新了我的答案...

标签: asp.net-mvc-4 nuget database-migration ef-database-first


【解决方案1】:

你不能!

EF 数据库迁移仅针对代码优先方法。正如您在 VS 中的模型设计器中看到的那样,当您右键单击模型时,您只有一个关于更新的选项,即 Update model from Database

另一个相对选项是Generate database from model,我认为您不需要使用它!

但是,您可以先改变使用 Code 的方法,然后开始使用它的所有神奇工具。为此,请参阅我的回答here

【讨论】:

  • 我知道这不是好方法,但我的数据库中有 150 个表,我需要为我创建模型的东西。所以我将 AdoModel 添加到我的模型文件夹中,它会创建所有模型给我上课?你认为这是一个不好的方法吗?但是是的,我同意,我喜欢 codefirst 方法:)
猜你喜欢
  • 2012-03-04
  • 2020-06-21
  • 2016-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-08
  • 2015-08-23
  • 2018-02-24
相关资源
最近更新 更多