摘要:
之前一篇是关于Entityframework的开发模式CodeFirst(另外两种模式分别为ModelFirst和DataBaseFirst)的数据迁移问题的讨论。这个问题从我们开始选择entityframework作为我们团队的数据库持久化层框架时就一直困扰着我们。 一开始在寻找如何可以让CodeFirst能够每次在实体模型发生改变时,自动改变数据库表结构,最后通过在DbContext初始化构造时加上这句话实现了功能Database.SetInitializer(new DropCreateDatabaseIfModelChanges<TContext>()); 虽然每次模型更改 阅读全文