实体框架中的 Oracle 物化视图问题
Posted
技术标签:
【中文标题】实体框架中的 Oracle 物化视图问题【英文标题】:Oracle Materialized View in Entitiy Framework issue 【发布时间】:2013-06-05 05:27:09 【问题描述】:我有以下问题。 1. 我创建了一个包含“WITH PRIMARY KEY”子句的 Oracle 物化视图。 2. 当我尝试将该视图添加到我的 EDMX 时,遇到以下错误: “表/视图‘XXX’没有定义主键,也没有有效的主键可以 可以推断……”
有谁知道如何将主键添加到可以添加到 EDMX 的物化视图中? 这个问题可以解决吗?
谢谢, 哈盖
【问题讨论】:
先检查你的桌子。你设置PK还是不设置??可以从 sql plus 或 ODAC 设置 pk。 【参考方案1】:该子句指的是物化视图,包括主表中的主键列,而不是它本身拥有主键。
物化视图只是常规(基)表上的元数据,因此您可以使用物化视图的名称执行 alter table 命令,以在基表上创建主键。
【讨论】:
以上是关于实体框架中的 Oracle 物化视图问题的主要内容,如果未能解决你的问题,请参考以下文章