code first代码更新数据库
2017-10-28 本文已影响44人
张中华
一、执行 Enable-Migrations,
如果执行失败,重新安装EF,或者更新Nuget
二、更改实体
例如:
此时的theme表:
![](https://img.haomeiwen.com/i2789632/b6a92eccab98fb79.png)
在实体中添加一个测试字段
![](http://upload-images.jianshu.io/upload_images/2789632-e1bd2ed5995d6754.png)
三、执行Update-Database -Force
四、查看数据库
![](http://upload-images.jianshu.io/upload_images/2789632-50ebe33a25b7da12.png)
解释:
如果实体删除字段,更新后数据库也会删除该字段。如果是外界添加字段,不会影响实体。
如果执行失败,重新安装EF,或者更新Nuget
例如:
此时的theme表:
在实体中添加一个测试字段
解释:
如果实体删除字段,更新后数据库也会删除该字段。如果是外界添加字段,不会影响实体。