Migrate.Exe实体框架空异常错误

时间:2015-03-03 06:13:11

标签: c# entity-framework ef-migrations

我正在尝试在我的工作项目中使用migrate.exe,并且我收到以下错误。

  

未处理的异常:System.NullReferenceException:对象引用   未设置为对象的实例。在   System.Data.Entity.Migrations.Console.Program.Main(String [] args)

命令:

d:\Publish\bin>migrate.exe Example.Data.dll /connectionProviderName:"System.Data.SqlClient" /connectionString: "Data Source=(local);Initial Catalog=ExampleDb;Integrated Security=SSPI;MultipleActiveResultSets=true" 

执行此命令时,migrate.exe和migrate.exe.config文件将保留在“发布”的bin文件夹中。

我已经完成了此stackoverflow question以及此msdn link,但我无法弄清楚缺少的内容。

我创建了一个测试控制台项目,并且能够使用类似的配置成功执行该过程,除了它是一个exe而不是dll。

任何帮助表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试使用startupDirectory参数,如下所述:https://msdn.microsoft.com/en-us/data/jj618307.aspx

相关问题