【问题标题】:TrackableCollection could not be found after upgrading to EF6升级到 EF6 后找不到 TrackableCollection
【发布时间】:2018-05-10 22:31:45
【问题描述】:

我正在尝试从 Entity Framework 5 升级到 Entity Framework 6,但在刷新生成器 (.tt) 时遇到了一个奇怪的错误。

错误 CS0246
找不到类型或命名空间名称“TrackableCollection”(您是否缺少 using 指令或程序集引用?)

错误在部分类中,不是自动生成的。

我已经删除然后通过向导再次添加文件,右键单击 EDMX 设计器 GUI 的东西。

为什么我缺少 TrackableCollection?我在 Google 上找不到太多关于它的信息,甚至没有关于它的 MSDN 页面,也没有命名空间!

【问题讨论】:

    标签: entity-framework-6 entity-framework-5 upgrade


    【解决方案1】:

    HashSet 是 EF6 中的新 TrackableCollection。

    用这个来初始化你的集合,或者重构你的代码,这样你就不必这样做了。

    【讨论】:

      猜你喜欢
      • 2020-02-06
      • 1970-01-01
      • 2020-10-05
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      • 2013-08-27
      • 2017-08-23
      • 2020-02-13
      相关资源
      最近更新 更多