C# 必填字段是否需要迁移?

C# 必填字段是否需要迁移?,c#,asp.net-mvc,asp.net-mvc-4,ef-code-first,C#,Asp.net Mvc,Asp.net Mvc 4,Ef Code First,我从字段中删除了数据注释Required。我是否需要使用迁移将其应用到数据库中?如果是,我怎么做?运行 update-database -verbose 在package manager控制台中,要添加迁移,请转到package manager控制台 运行命令->启用迁移 运行命令->添加迁移[迁移名称] 运行命令->更新数据库 要应用于生产数据库,可以按以下方式创建脚本 Update-Database -Script -SourceMigration:[NameOfMigrationY

我从字段中删除了数据注释
Required
。我是否需要使用迁移将其应用到数据库中?如果是,我怎么做?

运行

update-database -verbose 

在package manager控制台中,要添加迁移,请转到package manager控制台

  • 运行命令->启用迁移
  • 运行命令->添加迁移[迁移名称]
  • 运行命令->更新数据库
要应用于生产数据库,可以按以下方式创建脚本

Update-Database -Script -SourceMigration:[NameOfMigrationYourDatabaseIsRunning] 

我是在本地测试中做的。现在我必须在服务器上进行同样的操作。我只需要像往常一样更新服务器文件,它就会在服务器上应用迁移?什么是“迁移的名称你的数据库正在运行”?我不明白。这是我刚才使用
添加迁移[mig_name]
创建的迁移名称吗?运行该命令后,我只需要像往常一样上传项目文件?对不起,我在这里太笨了,我可能弄乱了服务器。