Tôi đang cố gắng để có được một ứng dụng chứng minh khái niệm sử dụng Entity Framework 6 với Mono 3.0.6 - và sau 2 ngày thử nghiệm tôi đang từ bỏ. Có ứng dụng mẫu nào xung quanh tôi có thể xem không? Tôi googled - không may mắn.Mono 3 với EF 6 - có ai có may mắn không?
Tôi đã cố gắng sử dụng thư viện "EntityFramework.dll" từ mono/GAC - trong trường hợp này dự án thậm chí không nhận được hàm main() - tôi nhận được ngoại lệ IL trước đó.
tôi đã cố gắng tải EF6 alpha 3 từ NuGet - nhưng sau đó bị treo dự án trong quá trình thực:
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
Vì vậy, tôi không chắc chắn những gì đang xảy ra. Đội Mono cho biết EF được xuất xưởng như một phần của Mono cách đây nửa năm - đã có ai sử dụng nó chưa?
Tôi sẽ đánh giá cao mọi liên kết hoặc mã nguồn hoặc mẹo để làm điều này.
Cảm ơn!