如何在每次 EF 迁移时 运行 sql 编写脚本

How to run sql script on every EF migration

我想在 每次 迁移后 运行 一些自定义 Sql。我希望有一个全球事件或者我可以利用的东西,而不是将我的代码放在每个单独的迁移中。

我在做什么?我将通过反射遍历 dbcontext 以找到枚举以将 key/values 转储到 'enum' table。 table 不会在任何地方使用,仅供参考。

谢谢!

可以覆盖配置的seed方法class:http://www.asp.net/web-api/overview/data/using-web-api-with-entity-framework/part-3