gpt4 book ai didi

entity-framework - 带有 EF 6 的 Mono 3 - 有没有人对它有好运?

转载 作者:行者123 更新时间:2023-12-04 08:31:54 24 4
gpt4 key购买 nike

我正在尝试获得一个使用 Entity Framework 6 和 Mono 3.0.6 的概念验证应用程序 - 经过 2 天的试验,我放弃了。我可以查看周围的任何示例应用程序吗?我用谷歌搜索 - 没有运气。

我试图使用来自 mono/GAC 的“EntityFramework.dll”库 - 在这种情况下,项目甚至无法访问 main() 函数 - 在此之前我得到了 IL 异常。

我尝试从 NuGet 下载 EF6 alpha 3 - 但随后项目在执行过程中崩溃:

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

所以我不确定发生了什么。 Mono 团队说 EF 是半年前作为 Mono 的一部分发货的——有人用过吗?

我将不胜感激任何链接或源代码或提示,以使这件事继续下去。

谢谢!

最佳答案

我相信这是EF中的一个错误。我tried EF6 + Mono this 并以相同的方法命中 NullReferenceException。我提交了 bug为了这。您可能想要创建一个盗版并自行修复错误,直到它在产品中得到修复 - 我在帖子中描述了如何做到这一点。

关于entity-framework - 带有 EF 6 的 Mono 3 - 有没有人对它有好运?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15883744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com