如何使用测试数据轻松填充实体框架上下文初始化程序?

时间:2011-12-01 17:28:14

标签: entity-framework-4.1 code-first objectcontext

有没有办法从数据库条目等生成上下文初始化程序?

我正在使用Code First 4.2,并希望拥有一组一致的数据来启动我的应用程序。

我有一个很大的上下文我想填充,我不想手动输入它。无论如何还要生成满足实体要求的随机数据等吗?

1 个答案:

答案 0 :(得分:2)

您可以使用的一件事是DatabaseProject具有的DataGeneration计划。我们使用它们来生成具有一些有意义值的测试数据。

Here you can find a walktrough.

或者您可以使用Sql Server Management Studio编写数据库中当前数据的脚本,并在初始化程序中执行该脚本。