【问题标题】:EF Context missing a collectionEF Context 缺少一个集合
【发布时间】:2016-05-04 07:09:15
【问题描述】:

我正在尝试使用 ADO.NET DbContext Generator 使用 ADO.NET 实体数据模型从我的 SQL 数据库生成一个实体。当我从数据库生成我的 edmx 时,我可以在模型中看到它。我右键单击我的 tt 文件(位于单独的项目中)并运行自定义工具。实体出现。它称为 CustomerContact。但是,我的 dbcontext 没有 CustomerContacts 集合。这是怎么回事?

【问题讨论】:

  • 该工具是否支持您的实体框架版本?我在 EF6 中使用 PowerTools visualstudiogallery.msdn.microsoft.com/… 进行代码第二,没有什么大问题。你提到的工具支持EF5。
  • 不知道去哪里找这个。我正在查看 Manage Nuget 包,我看到我在我的 EDMX 项目中使用 EF 6.1.3,在我的 tt 项目中使用 EF 6.1.3,但是当我查看项目的引用时,他们都说 6.0.0.0。这会导致问题吗?
  • 我猜可能是因为您使用的这个工具比较老旧,而他们的网页上最新支持的是 EF 5。
  • 好的,我可能没有使用这个版本的上下文生成器。我如何知道它是哪个版本?
  • 我想你是从这里安装的? visualstudiogallery.msdn.microsoft.com/…

标签: entity-framework


【解决方案1】:

我想通了。问题是实体框架的不同版本。我将这两个项目都更新到了最新版本的 EF,现在可以使用了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-27
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 1970-01-01
    相关资源
    最近更新 更多