2013-07-22 28 views
0

我正在使用Entity Framework Powertools生成我的模型 - 它使模型保持最新状态。但是,我怎样才能使实际的数据库方案保持最新呢?如何填充测试数据?我觉得这个应该已经在某个地方覆盖了,但是Google让我失望了。实体框架 - 数据库方案和测试数据的源代码控制?

+1

查看实体框架迁移。 – Matthew

+0

...这就是我错过的关键字。 –

回答

1

考虑到您正在使用"Database First"方法,您可以(在Visual Studio中)从您的方案中创建一个"Database Project"

使用数据库项目,您不必保持打开Sql Managemenet Studio以维护方案,并且您可以配置部署,包括具有部署前和部署后脚本的大量数据。我相信这是一种简单,优雅和专业的方式来解决您的问题。

在Visual Studio 2012中改进了数据库项目。

希望它有帮助。

+0

不幸的是,当我使用MySQL时,这不是一个选项。 :) –

+0

的确,我的朋友= / – Minduca