08 2013 档案
摘要:CodeFirst解决数据迁移问题分类:数据库设计模式c#2013-04-24 17:56137人阅读评论(0)收藏举报 工程用的MVC +Entity Framework,根据CodeFirst的编程理念,先创建模型再自动生产数据库和数据表。看起来这很方便,也给开发带来很多便利,开发时不用考虑数据建库建表。所以首先建立框架,写好实体和DbContext当地我们运行程序的时候,程序会根据我们的数据库配置文件生成对应的数据库表和字段非常方便。问题来了一、当我们的程序开发到中途时,发现还需要一个字段。好,按照常理,就在对应的实体加一个属性就是了,但当我们加入实体的时候,再次运行程序就报错了。...
阅读全文
摘要:1.SQL Server2.LocalDb .mdfprotected override void OnModelCreating(DbModelBuilder modelBuilder) { //base.OnModelCreating(modelBuilder); modelBuilder.Conventions.Remove(); //如果不加modelBuilder.Conventions.Remove();这句话,在数据库表中表名会被设置为Movies。这种情况下,就需要移除这个契约。 }
阅读全文