实体框架 - 数据库方案和测试数据的源代码控制?

时间:2013-07-22 03:27:50

标签: c# mysql entity-framework

我正在使用Entity Framework Powertools生成我的模型 - 它可以很好地保持模型的最新状态。但是,如何使实际的DB方案保持最新?如何填充测试数据?我觉得这应该已经在某个地方覆盖,但谷歌让我失望。

1 个答案:

答案 0 :(得分:1)

考虑到您使用"Database First"方法,您可以(在visual studio中)从您的方案中创建"Database Project"

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

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

希望它有所帮助。