繁体   English   中英

在服务器上托管ASP.NET MVC 5网站后更改模型

[英]Altering models after hosting ASP.NET MVC 5 website on server

我进行了很多搜索以寻找正确的答案。 所有答案均基于本地主机。 我的问题是我已经在服务器上托管了ASP.NET MVC 5应用程序。 我正在以代码优先的方式使用Entity Framework。

发布应用程序时,由于启用了代码优先迁移,因此我选择了运行代码优先迁移。 不是自动迁移。 我的网站正在使用使用身份2的会员注册系统。

我的问题是:如果我更改了某些模型属性并从本地开发环境中更新了我的网站,并且当我上载新文件时,这些模型也发生了更改...这样会与当前数据库发生冲突吗? 我无法删除所有数据,因为它是用户的详细信息。 我在服务器上没有任何nuget控制台来更新数据库。

我该如何解决这种情况? 谁能回答我?

如果您不能使用代码优先迁移,则可以使用update数据库的script参数生成所需的脚本。

然后,您可以在此脚本中添加或编辑语句以不丢失任何数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM