2016-04-15 50 views
1

EntityFramworkPostgresNpgsqlで統合しようとしています。NpgsqlでEntityFrameworkを生成する際にエラーが発生する

インストールされたパッケージは、次のとおりです。

<package id="Npgsql" version="2.2.7" targetFramework="net45" /> 
<package id="Npgsql.EF6" version="2.0.12-pre4" targetFramework="net45" /> 
<package id="Npgsql.EntityFramework" version="2.2.7" targetFramework="net45" /> 

しかし、私はentitiesを生成しようとしているとき、私はこのエラーを取得: enter image description here

私はMySqlでsoluctionsと同様の問題から考えを持っていますが、 postgres私はそれをどのように修正できるか分かりません。

のWeb.config: pgsqlNpgsql.EF6Npgsql.EntityFramework:私はすべてのパッケージをアンインストールし

<entityFramework> 
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> 
    <providers> 
     <provider invariantName="Devart.Data.PostgreSql" type="Devart.Data.PostgreSql.Entity.PgSqlEntityProviderServices, Devart.Data.PostgreSql.Entity, Version=7.1.26.6, Culture=neutral, PublicKeyToken=09af7300eec23701" /> 
     <provider invariantName="Npgsql" type="Npgsql.NpgsqlServices, Npgsql.EntityFramework" /> 
     <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> 
    </providers> 
    </entityFramework> 
    <system.data> 
    <DbProviderFactories> 
     <remove invariant="Npgsql" /> 
     <add name="Npgsql Data Provider" invariant="Npgsql" description="Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, Npgsql" /> 
    </DbProviderFactories> 
    </system.data> 

答えて

1

<package id="EntityFramework6.Npgsql" version="3.0.5" targetFramework="net45" /> 
<package id="Npgsql" version="3.0.5" targetFramework="net45" /> 

をし、それが

を働いている:

そして今、私しかいません

関連する問題