MVC EF CodeFirst
梦之翼-凯 2015-08-17 03:44:59 程序最初的时候是通过实体的形式生成的数据库,
后来就把 protected override void Seed(Db db) 给注释掉了,项目运行一段时间了,最近给DB添加了一个字段,
对应的Data和Models都已经添加上了,单独对这个字段操作,或者整个表的Update都没有问题,只是在New新规的时候总是提示表结构不匹配。
我感觉原因是DB与Data的映射没有更新,网上查过资料如下
public Db()
: base(ConnectionString)
{
Database.SetInitializer<Db>(null);
}
也不好使。
求助高手如何将数据库的字段映射到Data实体中?
注:因DB内的字段长度,默认值等都已经修改过,通过实体再重新生成DB的做法不可取了。