我正在跟上代码优先迁移的速度,我的项目已经发展了几个月,已经发展到已经有几十个迁移的阶段,我预计在项目结束之前还会有几十个。
每次我使用包管理器添加迁移时,我都需要对生成的类进行相同的编辑(特别是将样板“dbo。”更改为使用帮助程序从配置向上查看的全局变量,所以我需要要向 up() 和 down() 添加一行代码,添加一个“using”语句(将 usings 移动到文件顶部)并替换生成的名称中的所有 dbo.。)
我确定这是我可以在 T4 模板或其他任何东西中做的事情,并通过这些编辑生成迁移类,但是源在哪里?