Skip to content

Issue with postgresql Views import in Entityframework #199

Description

Issue with EntityFramework6.Npgsql for .net 4.8 framework.

I am trying to import views from postgres env, we are getting error of PrimaryKey not found in views, however primary keys are added in tables.

For the work around I added Views manually in .net edmx file-
In Context file- added reference
Added Entity file in *.tt
Added reference of Views in edmx at different places like store, mapping and entitySet.

It is compiling and not giving any error. However when I am running the solution it is throwing error-

System.InvalidOperationException
HResult=0x80131509
Message=The entity type vwuserlogin is not part of the model for the current context.
Source=
StackTrace:

at System.Data.Entity.Internal.InternalContext.UpdateEntitySetMappingsForType(Type entityType)
at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
at System.Data.Entity.Internal.Linq.InternalSet1.Initialize() at System.Data.Entity.Internal.Linq.InternalSet1.get_InternalContext()
at System.Data.Entity.Internal.Linq.InternalSet`1.get_Local()

'connectData.vwuserlogins.Local' threw an exception of type 'System.InvalidOperationException'

Npgsql version: -4.1.12
Entityframework.Npgsql- 6.4.3
PostgreSQL version: 14
Operating system: Windows

Thanks.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions