实体框架中的 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 物化视图问题的主要内容,如果未能解决你的问题,请参考以下文章

oracle 物化视图 job

Oracle - 物化视图中的视图

oracle:物化视图中的主键列

pgsql怎么改表名不影响物化视图

什么是物化查询或视图?它在 ORM 世界中的位置在哪里?

ORACLE:使用 LEFT JOIN 时物化视图不起作用