2011-10-15 45 views
2

我正准备开始设计ASP.NET MVC Web应用程序,并计划使用模型设计器来创建对象,然后这些对象将通过ASP.NET自动和创建指定的数据库系统(SQLite或MSSQL或其他...)。ASP.NET MVC模型设计和迁移

我试图找到关于这方面的信息,但对于我来说没有什么明确的,因为我是法国人,所以很抱歉如果我的问题已经在某个地方问过了。我会非常感谢任何帮助。

所以问题是,当我需要在添加特性之后迁移对象和数据,改进了应用程序工作流等时,ASP.NET MVC如何管理迁移?我想我需要使用一些迁移框架,如MigratorDotNet?但是,例如这个问题:它需要指定字段和表格作为迁移指令,而ASP.NET MVC旨在透明地管理它。

我希望我解释得很好。 非常感谢您的帮助!

编辑: 我想什么要问,具体并且可以更简单地说就是: 是否有可能使我的应用程序模型的迁移非常会自动根据先前和新通过模型设计制作模型设计的比较?如果是,如何?非常感谢 !

编辑2: 我想我找到了一些答案:此页的“第5步改变我们的模式”: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx使用Database.SetInitializer()调用上的Application_Start()处理。

编辑3: 我可能终于找到了我的解决方案,实体设计数据库生成电源包这里解释:http://blog.nakedobjects.net/?p=137

有没有人已经尝试在生产中使用它?谢谢 !

回答