2013-04-08 28 views
7

我試圖得到一個使用實體框架6與單聲道3.0.6的概念驗證應用程序 - 經過2天的試驗後,我放棄了。有我可以看看的任何示例應用程序嗎?我GOOGLE了 - 沒有運氣。帶EF 6的單音3 - 有沒有人有過運氣?

我試圖使用單聲道/ GAC中的「EntityFramework.dll」庫 - 在這種情況下,該項目甚至沒有得到main()函數 - 我在此之前得到IL異常。

System.NullReferenceException: Object reference not set to an instance of an object at System.Data.Entity.Core.SchemaObjectModel.EntityKeyElement.Validate() [0x00000] in <filename unknown>:0 

at System.Data.Entity.DropCreateDatabaseIfModelChanges`1[MonoTest.EF.FooContext].InitializeDatabase (MonoTest.EF.FooContext context) [0x00000] in <filename unknown>:0 

at System.Data.Entity.Internal.InternalContext+<>c__DisplayClassc`1[MonoTest.EF.FooContext].<CreateInitializationAction>b__b() [0x00000] in <filename unknown>:0 

at System.Data.Entity.Internal.InternalContext.PerformInitializationAction (System.Action action) [0x00000] in <filename unknown>:0 

at System.Data.Entity.Internal.InternalContext.PerformDatabaseInitialization() [0x00000] in <filename unknown>:0 

at System.Data.Entity.Internal.LazyInternalContext.<InitializeDatabase>b__4 (System.Data.Entity.Internal.InternalContext c) [0x00000] in <filename unknown>:0 

at System.Data.Entity.Internal.RetryAction`1[System.Data.Entity.Internal.InternalContext].PerformAction (System.Data.Entity.Internal.InternalContext input) [0x00000] in <filename unknown>:0 

所以我不知道這是怎麼回事:在執行過程中,但隨後崩潰項目 -

我試圖下載的NuGet EF6阿爾法3。 Mono團隊表示,半年前EF已經作爲Mono的一部分出貨 - 有沒有人使用過它?

我會很感激任何鏈接或源代碼或提示,以得到這件事。

謝謝!

回答

2

我相信這是EF中的一個錯誤。 I tried EF6 +單聲道這個,並用同樣的方法命中NullReferenceException。我爲此提交了bug。您可能需要創建一個盜版並自行解決該錯誤,直到它在產品中得到修復 - 我在文章中描述瞭如何執行此操作。

相關問題