Visual studio 2015 Can';t使用npgsql在EF中添加视图

Visual studio 2015 Can';t使用npgsql在EF中添加视图,visual-studio-2015,entity-framework-6,npgsql,Visual Studio 2015,Entity Framework 6,Npgsql,我试图向EF模型添加视图,但操作失败,没有任何错误。 它只是忽略了我在“从数据库更新模型”中签入的所有视图。 我甚至尝试创建一个只包含一个字符串列的非常简单的视图。。 表格确实会被添加。 我使用的是VS2015和NPGSQLDEXProvider-3.1.0+NPGSQL3.1.9 不确定还有哪些信息可能有用。进行了进一步挖掘,我发现了一个错误:错误6013:表/视图“webcheckout.public.person_view”未定义主键,无法推断出有效的主键。此表/视图已被排除。若要使用实体

我试图向EF模型添加视图,但操作失败,没有任何错误。 它只是忽略了我在“从数据库更新模型”中签入的所有视图。 我甚至尝试创建一个只包含一个字符串列的非常简单的视图。。 表格确实会被添加。 我使用的是VS2015和NPGSQLDEXProvider-3.1.0+NPGSQL3.1.9
不确定还有哪些信息可能有用。

进行了进一步挖掘,我发现了一个错误:
错误6013:表/视图“webcheckout.public.person_view”未定义主键,无法推断出有效的主键。此表/视图已被排除。若要使用实体,您需要查看架构,添加正确的键并取消注释。
我认为视图不能有主键。进行了进一步挖掘,我发现了一个错误:
错误6013:表/视图“webcheckout.public.person\u视图”没有定义主键,无法推断出有效的主键。此表/视图已被排除。要使用实体,您需要检查您的架构,添加正确的键,并取消注释。
我认为视图不能有主键。