每次应用程序运行时,如何在数据库中为特定值设定种子?

时间:2012-10-12 13:32:50

标签: c# database asp.net-mvc-3 entity-framework

我有一个使用SSN查找数据库中人员的应用程序。我试图强制每次运行应用程序时用于测试目的的10“ssn”。我目前正在删除表并使用我的错误数据重新安装数据,但我们正在将数据从真实数据库导入到我们的数据库中,我不想再这样做了。

有人可以带我到某个网站或者给我一个关于如何解决这个问题的提示吗?

2 个答案:

答案 0 :(得分:1)

在Entity Framework中,您可以自定义不会丢弃数据库的数据库初始化程序(请参阅this page附近的内容)。然后,您可以在Initialize Database方法中输入false数据,以便每次都运行它。

答案 1 :(得分:0)

您已使用Asp.net MVC3标记了此内容吗?

如果这是一个网络应用程序,我会考虑在Global.aspx中使用Application_start事件