【问题标题】:EF 6 Core - Many-to-Many Relationship Database First (EF Core Power Tools/scaffold-dbcontext)EF 6 Core - 多对多关系数据库优先 (EF Core Power Tools/scaffold-dbcontext)
【发布时间】:2021-07-14 14:50:04
【问题描述】:

我无法像在 EF Core 之前那样生成模型。我尝试使用EF Core Power Toolsscaffold-dbcontext 命令都没有成功。

我在 Google 上看到的大多数答案 => Stackoverflow 提到的多对多现在在 EF6 中得到支持。

  1. 以下是我的期望:

  1. 但结果如下:

是否有任何人都知道的工具可以帮助我生成第 1 点中的结果?或者在使用脚手架命令时是否需要指定参数?或者选择 EF Core Power Tools 中的某些选项,以便扩展生成第 1 点中的模型?

提前谢谢...

【问题讨论】:

    标签: c# entity-framework-core entity-framework-6 .net-5 ef-power-tools


    【解决方案1】:

    EF Core 6 中即将推出多对多支架功能,但尚未实现。

    【讨论】:

    • 嗨@ErikEJ,感谢您的回复。我一直在使用您的工具,并认为我可能没有做出正确的选择。您知道何时或多或少会提供此功能吗?
    • 我不是 Erik,但您可以在这里找到问题的答案:github.com/dotnet/efcore/issues/23870 在“一般信息”下。 EF Core 6 很可能会在 2021 年 11 月与 .net 6 一起出现(在 .net conf 2021 期间,计划于 11 月 9 日至 11 月 11 日)。如果您迫切需要该功能,您可能需要考虑使用 ef core 6 的候选版本之一。第一个版本应该很快就会到期。它们通常非常稳定)
    • 嗨@Jan - 该功能尚未实现,但计划用于 EF Core 6。
    • 哎呀,我以为它已经在预览中了?!没关系:)
    • @Jan 令人震惊的是,EF Core 0.0.0.0.1 中竟然没有这么基本的东西!不是这些特性让我们都跑到 EF 吗?(
    猜你喜欢
    • 2018-09-01
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 2020-05-22
    • 2018-06-02
    • 1970-01-01
    • 2019-01-19
    相关资源
    最近更新 更多