gpt4 book ai didi

entity-framework - .NET 4.0 上的 Entity Framework 5 - DatabaseGeneratedOption.Identity 未定义

转载 作者:行者123 更新时间:2023-12-03 22:51:39 25 4
gpt4 key购买 nike

我需要在 .NET 4 上使用 EF5,并且在将我的类与库的 4.0 版本中不存在的 HasDatabaseGenerationOption.Identity 映射时遇到了一个引用问题。

以下是失败的:

this.Property(t => t.DeploymentLogId)
.HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);

有谁知道解决方法?

最佳答案

使用 NuGet 将 EntityFramework 添加到面向 .NET 4.5 的项目,将添加 EntityFramework 5.0。

如果您稍后将项目更改为面向 .NET 4.0,则仍会引用 EntityFramework 5.0。

要修复它,请使用 NuGet 卸载 EntityFramework 并将其添加回来,也在 NuGet 中。这将添加 EntityFramework 4.4,这是 .NET 4.0 的最后一个支持版本。

如果它仍然不起作用,可能会在 App.config 中引用特定的 EF 版本。 .这些可以删除。

关于entity-framework - .NET 4.0 上的 Entity Framework 5 - DatabaseGeneratedOption.Identity 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12183944/

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