【发布时间】:2011-08-17 02:10:52
【问题描述】:
我有一个 linq 到实体映射问题。我有三张桌子。
表 1 - ItemsB(ID(键),Part_Number(在构建之前将为空),其他项目 b 信息)
表 2 - ItemsA(ID(key), Part_Number(在构建之前将为空), 其他 item a 信息)
表 3 - WebItems(Item_id, web item information) *由 ItemsB 和 ItemsA 构建并推送到此表后的项目组成。
ItemsA/ItemsB 将与 WebItems 具有 1 到 0.1 的关系。 Part_Number 映射到 Item_id。
我正在使用 EF4.0。
问题是在我如上所述设置关联/映射后,我收到一条错误消息,指出:“在某某行映射片段时出现问题:列 [Part_Number] 正在两个片段中映射到不同的概念侧属性。 "
通常我知道在这种情况下该怎么做。摆脱属性 [Part_Number]。问题是我需要非常频繁地访问 ItemsB 和 ItemsA 中的 [Part_Number] 而无需访问 webitems。更不用说 webitems 并不总是在某些点填充 [Part_Number],具体取决于项目是否已推送到 webitems。
有谁知道如何解决这个问题?
提前致谢。
【问题讨论】:
标签: entity-framework entity-framework-4 mapping