实体框架代码首先重命名数据库中的模型/表

时间:2016-05-30 13:35:44

标签: c# asp.net-mvc visual-studio azure ef-code-first

我需要将项目从Visual Studio上传到Azure,但我必须与其他项目共享相同的数据库。所以我想我需要重命名我在DB中创建表的所有模型,以防止与其他projetcs模型/表发生冲突!?

我开始更改模型中的一个名称,然后继续更改代码以及IdentityModels.cs文件,但这真的有效吗?我是否还需要更改其他文件?简化这一切的一种方法是使用搜索和替换,但是我无法控制改变的内容!

如何在DB和所有实例中替换表名称的任何好建议?

1 个答案:

答案 0 :(得分:1)

我认为如果在创建数据库后更改模型,则存在迁移计划 链接: https://msdn.microsoft.com/en-us/data/jj591621.aspx