2015-10-26 22 views
1

在我的硬盤驅動器崩潰之前,Linqpad(v4 & 5)與我的程序集正常工作。由於我已經在新驅動器上重新安裝了Linqpad,因此無法使用我的當前自定義程序集。它適用於它的較舊版本,但不是當前版本。在圖像中,您可以直接看到與sdf文件的良好連接,而另外兩個良好的連接都使用較舊的程序集。我能想到的唯一的問題是,在當前的項目中,最新的EF 6.1.3可能存在問題。我只是不知道如何解決這個問題,任何幫助都非常感謝,謝謝!Linqpad錯誤與EntityFramework定製組裝連接(類型未解析成員)

Linqpad Error with my custom assembly

+0

我有一個類似的錯誤:錯誤:未解析成員'System.Data.Entity.Migrations.Infrastructure.AutomaticMigrationsDisabledException,EntityFramework,Version = 6.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的類型。 Ef。 6.1.3 –

+0

是的,我還沒有解決這個問題。我喜歡Linqpad,但我無法使用它,因爲我想。 –

回答

0

檢查的connectionString。在我的情況下,我沒有通過創建我的EDMX的命名空間。例如 -

res://SomeNamespace.MyDataModel.csdl.... 

我在一個使其繼承命名空間的子目錄下創建了EDMX。

一旦我將該命名空間添加到連接字符串中,它就像往常一樣工作。

+0

謝謝Arpit,我希望這很容易。但不管我做什麼,我都會得到同樣的錯誤。 –

+0

以下有幫助嗎? http://stackoverflow.com/questions/13144827/entity-framework-code-first-migrations-enable-migrations-fails –

+0

@JoeAlbahari我希望它會,謝謝你的建議。我在解決方案中有兩個項目,一個用於應用程序,另一個用於數據模型,並且它們不是針對相同的.Net框架,但現在我已將它們都設置爲4.6並重新構建解決方案,我得到與上述相同的錯誤。任何其他想法? –

相關問題