gpt4 book ai didi

asp.net-mvc - 在生产环境中使用 mvc 4 中的代码优先方法添加新列

转载 作者:行者123 更新时间:2023-12-05 07:57:13 28 4
gpt4 key购买 nike

我现有的代码优先方法模型

public class student
{
public int id { get; set; }
public string name { get; set; }
public string address { get; set; }
}

我必须在这个学生表中再添加两列,因此我将其更新为这样

public class student
{
public int id { get; set; }
public string name { get; set; }
public string address { get; set; }
public string std { get; set; }
public string division { get; set; }
}

我不想丢失现有的学生表。如何使用代码优先方法在生产服务器上添加此列

请帮忙。

最佳答案

你不会丢失现有的学生表,当你想添加一个非空的列时它会产生问题,所以在这种情况下你必须为其设置默认值。在控制台管理器中更新您的模型,运行 Add-Migration 命令并设置名称。

然后运行更新数据库命令。

PM> 添加迁移 intial123

PM> 更新数据库 - 详细

关于asp.net-mvc - 在生产环境中使用 mvc 4 中的代码优先方法添加新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27619272/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com