c# - 每次应用程序运行时如何在数据库中播种特定值?

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

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

有人可以带我到一个网站或给我一个提示,告诉我如何去做吗?

最佳答案

在 Entity Framework 中,您可以自定义不会删除数据库的数据库初始化程序(请参阅 this page 的末尾)。然后,您可以在 Initialize Database 方法中输入虚假数据,以便它每次都会运行。

关于c# - 每次应用程序运行时如何在数据库中播种特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12860229/

相关文章:

c# - 如何使用 ToListAsync() 的函数

c# - 无法使用\t 插入制表符间距

mysql - 如何在wamp服务器上导入大型mysql数据库

c++ - 是否可以在只读模式下连接到内存中的 sqlite 数据库?

asp.net-mvc-3 - 你如何在 Rackspace 云站点中使用 [RequireHttps]

.net - TagBuilder 从 MVC 3 beta 变为 RC

c# - 忽略无效的 SSL 证书

c# - 将 MailItem 转换为内存中的 MSG,而不是文件系统中的 MSG

c# - 如何在 Windows 窗体 TreeView 中按标记选择节点

mysql - 手动触发数据库/系统错误