.net开发在涉及到操作数据库时,特别是访问SQL SERVER数据库时,经常需要使用一些ORM框架,最常用,且功能很强大的要数EF了。在使用EF进行涉及数据库的开发时,一般会涉及两种模式:1,DB first;2,Code first。相比前者,Code first比较灵活,适合敏捷开发,特别是数据库表结构经常变动的情况。在使用Code first时,经常会碰到对实体类的改动与数据库同步的问题,这时候我们就需要使用code first中的迁移功能,具体可以参考该文:https://msdn.microsoft.com/zh-cn/data/jj591621.aspx。