【问题标题】:ADO.NET Entity Framework Hierarchy type Inheritance Error 3032 Workaround?ADO.NET 实体框架层次结构类型继承错误 3032 解决方法?
【发布时间】:2010-02-21 09:48:31
【问题描述】:

我想实现一个层次结构类型继承......即汽车到宝马......汽车将具有与 CarTypes 关联的 CarTypeID。我希望 CarTypeID 成为鉴别器列。不幸的是,我无法在 ADO.NET Entity Framework 中执行此操作。

如果我想保持关联,我该如何实现?

有人想出解决办法吗?

【问题讨论】:

    标签: entity-framework ado.net entity


    【解决方案1】:

    你不能这样做。您必须使用不同的列,因为作为约束 FK 端的列和继承鉴别器列不能相同。

    对于这是否是一件坏事,我的想法很复杂。我认为继承经常被过度使用,尤其是在 O/R 建模中。如果您已经拥有汽车类型信息的 FK...

    【讨论】:

      猜你喜欢
      • 2010-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 2016-06-02
      相关资源
      最近更新 更多