【问题标题】:Create One-To-One relationship between table and view in EF4?在 EF4 中创建表和视图之间的一对一关系?
【发布时间】:2010-09-03 09:23:14
【问题描述】:

我有一个表项(ItemId int PK,Title vc,Description vc)

我创建了一个名为 ItemView: SELECT * FROM Item 的测试视图。

我将此视图添加到我的模型中,删除了除真实键之外的所有键,添加了 1-1 关联并对其进行映射,但出现 2 个错误:

  1. 表/视图“dbo.ItemView”没有定义主键。已推断出密钥,并将定义创建为只读表/视图。
  2. 错误 3021:从第 xxxx 行开始映射片段时出现问题:表 Item 中的以下列每一列都映射到多个概念性侧属性: Item.ItemId 映射到 可能是什么问题?

【问题讨论】:

    标签: entity-framework visual-studio-2010 .net-4.0


    【解决方案1】:

    Edmx Views Processor - 此问题的修补程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 1970-01-01
      • 2019-02-17
      • 2021-06-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多