Entity framework 视图不';尽管有主键,但实体框架中没有定义主键警告?

Entity framework 视图不';尽管有主键,但实体框架中没有定义主键警告?,entity-framework,view,ef-database-first,Entity Framework,View,Ef Database First,我在项目中使用实体框架,采用数据库优先的方法。我发现,每当我尝试向EDMX添加视图时,尽管视图中有一个主键列,但我在错误列表中看到一条警告,表明该视图没有定义主键。请参见下面的屏幕截图 正如您在我尝试的这个示例中所看到的,视图中确实包含一个主键列。视图被添加到EDMX中,但是我看到了这个警告,所以我只是想知道为什么尽管视图有一个(主键)列,仍然会显示这个警告 另外,我提到了和我的问题有点相似的地方,上面提到的答案是 “…视图没有与表相同意义上的主键…” 这与聚集索引或类似的东西有关吗 有人能帮

我在项目中使用实体框架,采用数据库优先的方法。我发现,每当我尝试向EDMX添加视图时,尽管视图中有一个主键列,但我在错误列表中看到一条警告,表明该视图没有定义主键。请参见下面的屏幕截图

正如您在我尝试的这个示例中所看到的,视图中确实包含一个主键列。视图被添加到EDMX中,但是我看到了这个警告,所以我只是想知道为什么尽管视图有一个(主键)列,仍然会显示这个警告

另外,我提到了和我的问题有点相似的地方,上面提到的答案是

“…视图没有与表相同意义上的主键…”

这与聚集索引或类似的东西有关吗

有人能帮助我理解Entity framework在视图中寻找的是什么,以及如何解决此警告吗

非常感谢