Using Plugins

EDB .Net driver plugins are introduced to support the enhanced capabilities for different data types, which are otherwise not available in .Net. The different plugins available support:

  • GeoJSON

  • Json.NET

  • Legacy PostGIS

  • NetTopologySuite

  • NodaTime

  • Rawpostgis

The plugins support the use of spatial, data/time and Json types. The following sections detail the supported frameworks and data provider installation path for these plugins.

GeoJSON

If you are using the GeoJSON plugin on .NET Framework 4.5, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\GeoJSON\net45

The following shared library files are required:

EnterpriseDB.EDBClient.GeoJSON.dll
GeoJSON.Net.dll
Newtonsoft.Json.dll

If you are using the GeoJSON plugin on .NET Standard 2.0, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\GeoJSON\netstandard2.0

The following shared library files are required:

EnterpriseDB.EDBClient.GeoJSON.dll

For detailed information about using the GeoJSON plugin, see the Npgsql documentation.

Json.NET

If you are using the Json.NET plugin on .NET Framework 4.5, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\Json.NET\net45

The following shared library files are required:

EnterpriseDB.EDBClient.Json.NET.dll
Newtonsoft.Json.dll

If you are using the Json.NET plugin on .NET Standard 2.0, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\Json.NET\netstandard2.0

The following shared library files are required:

EnterpriseDB.EDBClient.Json.NET.dll

For detailed information about using the Json.NET plugin, see the Npgsql documentation.

LegacyPostGIS

If you are using the LegacyPostGIS plugin on .Net Framework 4.5, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\LegacyPostgis\net45

The following shared library files are required:

EnterpriseDB.EDBClient.LegacyPostgis.dll

If you are using the LegacyPostGIS plugin on .Net Standard 2.0, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\LegacyPostgis\netstandard2.0

The following shared library files are required:

EnterpriseDB.EDBClient.LegacyPostgis.dll

For detailed information about using the LegacyPostGIS plugin, see the Npgsql documentation.

NetTopologySuite

If you are using the NetTopologySuite plugin on .Net Framework 4.5, the data provider installation path is:

C:\Program Files\edb\dotnet\\ plugins\NetTopologySuite\net45

The following shared library files are required:

EnterpriseDB.EDBClient.NetTopologySuite.dll
GeoAPI.dll
NetTopologySuite.dll
NetTopologySuite.IO.PostGis.dll

If you are using the NetTopologySuite plugin on .Net Standard 2.0, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\NetTopologySuite\netstandard2.0

The following shared library files are required:

EnterpriseDB.EDBClient.NetTopologySuite.dll

For detailed information about using the NetTopologySuite type plugin, see the Npgsql documentation.

NodaTime

If you are using the NodaTime plugin on .Net Framework 4.5, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\NodaTime\net45

The following shared library files are required:

EnterpriseDB.EDBClient.NodaTime.dll
NodaTime.dll

If you are using the NodaTime plugin on .Net Standard 2.0, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\NodaTime\netstandard2.0

The following shared library files are required:

EnterpriseDB.EDBClient.NodaTime.dll

For detailed information about using the NodaTime plugin, see the Npgsql documentation.

RawPostGIS

If you are using the RawPostGIS plugin on .Net Framework 4.5, the data provider installation path is:

C:\Program Files\edb\dotnet\plugins\RawPostgis\net45

The following shared library files are required:

EnterpriseDB.EDBClient.RawPostgis.dll

If you are using the RawPostGIS type plugin on .Net Standard 2.0, the data provider installation path is:

C:\Program\Files\edb\dotnet\plugins\RawPostGis\netstandard2.0

The following shared library files are required:

EnterpriseDB.EDBClient.RawPostgis.dll

For detailed information about using the RawPostGIS plugin, see the documentation.