簡體   English   中英

Add-Migration引發SQL ConnectionString異常

[英]Add-Migration throws an SQL ConnectionString exception

我有一個適用於誰的DAL的應用程序,我剛剛添加了EF5遷移。 使用Enable-Migrations和Add-Migrations時,出現以下錯誤。

Add-Migration EnforeUniqueIndexes

System.Reflection.TargetInvocationException:調用的目標引發了異常。 ->
System.TypeInitializationException:“ Parkalot.Database.Context”的類型初始值設定項引發了異常。 ->
System.ArgumentException:參數'nameOrConnectionString'不能為null,為空或僅包含空格。

我懷疑它正在嘗試連接到數據庫,但該項目中未定義連接。 它在另一個程序集中定義,該程序集充當BLL,並將連接字符串傳遞給DAL。

我不想在DAL中(在應用程序設置或代碼中)保留連接字符串的副本,並且不確定如何解決此問題。 請指教。

更新:這是多租戶SaaS應用程序,因此需要根據上下文使用不同的連接字符串調用DAL。

在此處找到了答案: http : //coding.abel.nu/2012/03/ef-migrations-command-reference/#Add-Migration

我仍然必須將連接字符串添加到DAL項目中,但僅供包管理器使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM