实体框架 + SQL Azure:数据库更改的最佳实践
我正在设计一个尚未完全定义的数据库,并且随着项目的进行,它不会很快被定义。不过,该项目很快就会上线,数据库也将上线。因此,我需要为数据库更改做好准备。添加表、添加列等等。
我不习惯实体框架,但我已经尝试了所有方法(代码优先、数据库和模型优先),并且我最喜欢模型优先方法,因为我还不习惯关系,而模型优先为我做到了这一点。
问题是:我的服务器是Windows Azure,我必须编写SQL Azure脚本(我仍然想知道为什么微软改变了这一点......)
所以,我的问题是: - 当模型更改时,我应该如何逐步更新我的模型并更新我的数据库?
I'm designing a database that it's not totally defined yet, and as the project goes, it won't be defined very soon. However, the project will be online very soon, and database will be changing online. So, I need be prepared to database changes. Add tables, add columns, whatever.
I'm not used to Entity Framework, but I already tried all approaches (code first, database and model first) and I like most the Model First approach, cuz I'm not used to relations yet and Model First do that for me.
The problem is: my server is Windows Azure, and I have to script SQL Azure (I still wonder why Microsoft changed that.........)
So, my question is:
- What should I do, step-by-step, to update my Model and update my database when Model changes?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我所做的是
What I do is