我在 Seed
中遇到问题Configure.cs
中的方法对于我的 Entity Framework 6 代码优先迁移过程。我正在运行 Update-Database -verbose
命令在 Package Manager Console
,并尝试在 Seed
的 c# 代码中设置断点(在 VS studio web express 2013 中)方法。但是即使我把它放在方法的第一条语句上,它也不会被命中,尽管控制台显示 running seed method
(随后由于我的错误而中断)
那么可以以某种方式在 Seed
中设置断点吗?方法?如果不是,调试该代码的最佳方法是什么?
最佳答案
直接在源代码中是不可能的,但您可以通过源代码附加调试器。请看this link详情:
if (System.Diagnostics.Debugger.IsAttached == false)
System.Diagnostics.Debugger.Launch();
另一种选择是通过源代码运行迁移,如上所述:
var configuration = new Configuration();
var migrator = new DbMigrator(configuration);
migrator.Update();
关于c# - 可以在 EF 代码第一次迁移种子方法中设置断点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28858289/