我使用Entity Framework代码第一种方法在ASP.NET MVC网站上工作。 我已经完成了我的初始网站并将其上传到Windows Azure。
现在,我希望继续开发网站并增强数据库结构。 问题在于,当我修改我的实体时,它是作为代码优先创建的 - 数据库将重新创建,因此我的数据将丢失。
我的问题是 - 如何将Windows Azure中的实时数据恢复到我的本地计算机(注册帐户,帖子等)以及如何在不丢失数据的情况下继续开发我的网站。更具体一点 - 我希望将Azure中的数据库结构更新为新结构,而不会丢失其中的数据。我知道实体框架数据库战略,但没有看到任何可以保存数据的东西。
感谢您的帮助!
答案 0 :(得分:0)
以下是将表单SQL Azure导出到blob存储的说明。 http://msdn.microsoft.com/en-us/library/windowsazure/hh335292.aspx#Export
正如rjovic所说,修改你的实体并不意味着丢失数据。您可以先使用代码migrations将旧实体的数据移动到新实体。