我可以在不破坏最终版本的情况下重命名表吗?

时间:2013-09-04 08:40:54

标签: c# sql-server asp.net-mvc entity-framework ef-database-first

我使用3层发布系统; alpha,beta和final。我每次进行更改时都使用EF6数据库优先方法来更新我的数据库模型。每个版本都使用相同的数据库,因此测试版网站使用与最终版本相同的数据。

如果我想在现有数据库中重命名表(以及相关实体模型),我将如何允许现有最终版本继续正常工作(指向旧表名称)和beta版本指向新表名?

1 个答案:

答案 0 :(得分:2)

在数据库中创建视图:

CREATE VIEW [OldTableName] AS SELECT * FROM [NewTableName];
相关问题