Table of Contents

Namespace Microsoft.EntityFrameworkCore

Classes

NpgsqlAggregateDbFunctionsExtensions

Provides extension methods supporting aggregate function translation for PostgreSQL.

NpgsqlAlterDatabaseOperationExtensions

Extension methods for AlterDatabaseOperation for Npgsql-specific metadata.

NpgsqlDatabaseFacadeExtensions

Npgsql specific extension methods for Database.

NpgsqlDatabaseModelExtensions

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

NpgsqlDbContextOptionsBuilderExtensions

Provides extension methods on DbContextOptionsBuilder and DbContextOptionsBuilder<TContext> used to configure a DbContext to context to a PostgreSQL database with Npgsql.

NpgsqlDbFunctionsExtensions

Provides Npgsql-specific extension methods on DbFunctions.

NpgsqlEntityTypeBuilderExtensions

Npgsql-specific extension methods for EntityTypeBuilder.

NpgsqlEntityTypeExtensions

Extension methods for IEntityType for Npgsql-specific metadata.

NpgsqlFullTextSearchDbFunctionsExtensions

Provides CLR methods that get translated to database functions when used in LINQ to Entities queries. The methods on this class are accessed via Functions.

NpgsqlFullTextSearchLinqExtensions

Provides EF Core extension methods for Npgsql full-text search types.

NpgsqlFuzzyStringMatchDbFunctionsExtensions

Provides CLR methods that get translated to database functions when used in LINQ to Entities queries. The methods on this class are accessed via Functions.

NpgsqlIndexBuilderExtensions

Npgsql specific extension methods for IndexBuilder.

NpgsqlIndexExtensions

Extension methods for IIndex for Npgsql-specific metadata.

NpgsqlJsonDbFunctionsExtensions

Provides methods for supporting translation to PostgreSQL JSON operators and functions.

NpgsqlMigrationBuilderExtensions

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

NpgsqlModelBuilderExtensions

Npgsql-specific extension methods for ModelBuilder.

NpgsqlModelExtensions

Model extension methods for Npgsql-specific metadata.

NpgsqlMultirangeDbFunctionsExtensions

Provides extension methods for multiranges supporting PostgreSQL translation.

NpgsqlNetTopologySuiteDbContextOptionsBuilderExtensions

NetTopologySuite specific extension methods for NpgsqlDbContextOptionsBuilder.

NpgsqlNetTopologySuiteDbFunctionsExtensions

Provides Npgsql-specific spatial extension methods on DbFunctions.

NpgsqlNetworkDbFunctionsExtensions

Provides extension methods supporting operator translation for PostgreSQL network types.

NpgsqlNodaTimeDbContextOptionsBuilderExtensions

NodaTime specific extension methods for NpgsqlDbContextOptionsBuilder.

NpgsqlNodaTimeDbFunctionsExtensions

Provides extension methods supporting NodaTime function translation for PostgreSQL.

NpgsqlPropertyBuilderExtensions

Npgsql specific extension methods for PropertyBuilder.

NpgsqlPropertyExtensions

Property extension methods for Npgsql-specific metadata.

NpgsqlRangeDbFunctionsExtensions

Provides extension methods for NpgsqlRange<T> supporting PostgreSQL translation.

NpgsqlTrigramsDbFunctionsExtensions

Provides CLR methods that get translated to database functions when used in LINQ to Entities queries. The methods on this class are accessed via Functions.

Structs

LTree

Represents a PostgreSQL ltree type. This type is implicitly convertible to a .NET string.

Enums

NpgsqlTsRankingNormalization

Specifies whether and how a document's length should impact its rank. This is used with the ranking functions in NpgsqlFullTextSearchLinqExtensions. See http://www.postgresql.org/docs/current/static/textsearch-controls.html#TEXTSEARCH-RANKING for more information about the behaviors that are controlled by this value.