我有以下问题。1. 我创建了一个包含"WITH PRIMARY KEY"子句的Oracle物化视图。2. 当我试图将该视图添加到我的EDMX时,我遇到以下错误:"表/视图'XXX'没有定义主键,也没有有效的主键。推断出……"
有谁知道如何添加一个主键到物化视图,可以添加到EDMX?这个问题可以解决吗?
谢谢,Hagai
这个子句指的是包含主表中的主键列的物化视图,而不是它本身拥有主键。
一个物化视图只是一个常规(基)表上的元数据,所以你可以使用物化视图的名称执行alter table命令,在基表上创建一个主键。