我正在设计一个尚未完全定义的数据库,随着项目的进行,它不会很快被定义。但是,项目很快就会上线,数据库也会在线变化。所以,我需要为数据库更改做好准备。添加表格,添加列,等等。
我不习惯实体框架,但我已经尝试了所有方法(代码优先、数据库和模型优先),我最喜欢模型优先方法,因为我还不习惯关系,而模型优先为我做这件事。
问题是:我的服务器是 Windows Azure,我必须编写 SQL Azure 脚本(我仍然想知道微软为什么改变它......)
所以,我的问题是: - 我应该如何一步一步地更新我的模型并在模型更改时更新我的数据库?