EF的CodeFirst模型修改时,服务器上的数据库如何更新

EF的CodeFirst模型修改时,服务器上的数据库怎么更新
本帖最后由 bestcjt 于 2014-07-15 18:22:25 编辑
用codeFirst的方式建模。
如果是在我本地,当我要更新数据库时。我可以用nuget的Migration用update-database来更新我的数据库,

那假如我的网站是在虚拟主机上或者公司的服务器上的。我不可能还得去虚拟主机上或服务器上装个VS用NUGET更新数据吧

我用的是EF6。数据库里有个__MigrationHistory数据表。我觉得应该是从这里入手,我认为EF是先从这个表获取得数据。得知现在这个数据库是不是EF生成的,应该可以修改那个表,使EF认为这个数据库就是EF生成的。但具体怎么弄。我还不知,有没有哪位高手能告知呀。把你的经验传授一下。谢谢了
------解决思路----------------------
这篇文章看过吗: Code First Migrations
用update-database但是是在程序里面,最后的章节介绍了程序运行时自动检查更新