[英]EF Code First Generate C# Seed Method from Database
我有一个填充了测试数据的数据库。 表关系很复杂,因此我想知道是否可以生成 c# 代码来插入该数据。
基本上,我想将所有数据导出为 C# 方法 Seed,该方法将在运行代码首次迁移时将其填充回去。
在package管理控制台输入以下命令:
enable-migrations
它将启用 EF 的配置部分并包含一个Seed
方法。 如果这还不够,您可以探索更多选项,例如add-migration
以添加自定义迁移。
有关详细信息,请参阅此帖子: http://msdn.microsoft.com/en-us/data/jj554735.aspx或http://www.asp.net/mvc/tutorials/getting-started-with-ef-using- mvc/migrations-and-deployment-with-the-entity-framework-in-an-asp.net-mvc-application
使用基于Code Based Migration
时,您可以查询数据、删除数据并以您喜欢的任何方式重新插入数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.