本篇是相对独立的一篇,主要讲解不丢失数据进行数据库结构升级。
前面我们讲解EF功能时(见第三篇文章)已经介绍过一种更新数据库的方式:
EF比较model和database,如果两边不一致,程序将会drop and re-create数据库。
本篇文章我们会使用 code first migrations的方式。
这个功能可以使你改变data model,在不drop and re-create数据库的情况下更新数据库的结构,将这些改变部署到生产环境中。
下面就着重介绍如何使用此功能。
文章提纲
前置条件