Main menu:

Site search

Januar 2026
M D M D F S S
 1234
567891011
12131415161718
19202122232425
262728293031  

Categories

Tags

Entity Framework Anbingung PostgreSql

1. Aktuellen Treiber von http://pgfoundry.org/frs/?group_id=1000140&release_id=1686 herunterladen (Framework 4.0)

2. NpgSql.dll und mono.security.dll mit Gac registrieren, wichtig Visual Studio Command Prompt als Administrator ausführen
gacutil -i "Pfad\Zur\Datei\Npgsql2.0.10-bin-ms.net4.0\Npgsql.dll"
gacutil  -i  "Pfad\Zur\Datei\Npgsql2.0.10-bin-ms.net4.0\mono.security.dll"

3. Update der Machine.config (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config) in der Section <DbProviderFactories>

<add name="PostgreSQL Data Provider" invariant="Npgsql"description=".Net Framework Data Provider for PostgreSQL"type="Npgsql.NpgsqlFactory, Npgsql, Version=2.0.10.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />

4. Zur Zeit gibt es keine Design Time Unterstüzung, mittels des Tool edmgen kann das DataModel erzeugt werden.
edmgen /mode:FullGeneration /project:Test /c:"Server=localhost; User Id=dbuser; Password=password; Database=database" /provider:Npgsql

Write a comment