问题描述
我有课
public class Types
{
public int ID {get; set;}
public string name {get; set;}
}
首先使用代码我使用 add-migration 和 update-database 创建了相同结构的表。
但是当我向它添加另一个属性时。
public string SystemName {get; set;}
然后进行迁移,然后脚本将整个数据库包含在 up() 函数中,并且使用 CREATE 甚至我删除了所有以前的迁移文件。
为什么?
解决方法
您是否删除了所有旧的迁移文件?你不应该这样做。通过迁移文件实体框架了解它需要创建数据库的哪个部分。