2012-02-17 57 views
2

我在linqpad增加Ef中的連接,如以下enter image description here
正如你可以看到添加成功連接,但是當我想對查詢這方面,我得到下面的異常查詢Ef中的上下文中使用LinqPad:參數異常

The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid. 

它似乎與連接字符串連接,但它將如何解決,我不知道。上下文是在asp.net mvc項目中定義的(沒有單獨的項目用於數據訪問),並且連接字符串像往常一樣在web.Config文件中

回答

1

我遇到了同樣的問題,我可以按照這裏的說明來解決它

1)發現,通過LINQPad這個excuting用於其配置文件的路徑:AppDomain.CurrentDomain.SetupInformation.ConfigurationFile.Dump()

這回我以下內容:C:\ Program Files文件\ LINQPad4 \ LINQPad.config

  1. 我很驚訝這返回LINQPad.config而不是LINQPad.exe.config 這是你通常期望的,因爲大多數.NET應用程序將>文件命名爲與可執行文件相同。

  2. 帶上您的App.config並將其複製到上面命名配置文件 無論您返回的位置。在我的情況下,它是LINQPad.config

  3. 關閉LINQPad或您已打開的選項卡來執行您的程序集並重新打開以使LINQPad讀取配置文件。

http://coding.infoconex.com/post/2012/06/01/Getting-LINQPad-to-read-your-applications-AppConfig-settings.aspx