Namespace ArgentSea.Pg
Classes
CopyMapper
DataProviderServiceFactory
This class is a provider-specific resouce to enable provider-neutral code to execute. It is unlikely that you would reference this in consumer code.
MapToPgArrayAttribute
This attribute maps a model property to/from a PostgreSQL Array parameter or column.
MapToPgBigintAttribute
This attribute maps a model property to/from a PostgreSQL Bigint parameter or column.
MapToPgBooleanAttribute
This attribute maps a model property to/from a PostgreSQL Boolean parameter or column.
MapToPgByteaAttribute
This attribute maps a model property to/from a PostgreSQL Byteea parameter or column.
MapToPgCharAttribute
This attribute maps a model property to/from a PostgreSQL Char parameter or column.
MapToPgDateAttribute
This attribute maps a model property to/from a PostgreSQL Date parameter or column.
MapToPgDoubleAttribute
This attribute maps a model property to/from a PostgreSQL Double parameter or column.
MapToPgHstoreAttribute
This attribute maps a model property to/from a PostgreSQL Hstore parameter or column.
MapToPgIntegerAttribute
This attribute maps a model property to/from a PostgreSQL Integer parameter or column.
MapToPgInternalCharAttribute
This attribute maps a model property to/from a PostgreSQL (internal) "char" parameter or column. This data type is not intendeted for general use.
MapToPgIntervalAttribute
This attribute maps a model property to/from a PostgreSQL Interval parameter or column.
MapToPgMoneyAttribute
This attribute maps a model property to/from a PostgreSQL Money parameter or column.
MapToPgNumericAttribute
This attribute maps a model property to/from a PostgreSQL Numeric parameter or column.
MapToPgRealAttribute
This attribute maps a model property to/from a PostgreSQL Real parameter or column.
MapToPgSmallintAttribute
This attribute maps a model property to/from a PostgreSQL Smallint parameter or column.
MapToPgTextAttribute
This attribute maps a model property to/from a PostgreSQL Text parameter or column.
MapToPgTimeAttribute
This attribute maps a model property to/from a PostgreSQL Time parameter or column.
MapToPgTimestampAttribute
This attribute maps a model property to/from a PostgreSQL Timestamp parameter or column.
MapToPgTimestampTzAttribute
This attribute maps a model property to/from a PostgreSQL TimestampTz parameter or column.
MapToPgTimeTzAttribute
This attribute maps a model property to/from a PostgreSQL TimeTz parameter or column.
MapToPgUuidAttribute
This attribute maps a model property to/from a PostgreSQL Uuid parameter or column.
MapToPgVarcharAttribute
This attribute maps a model property to/from a PostgreSQL Varchar parameter or column.
PgConnectionConfiguration
This class represents is a (non-sharded) database connection. Note that the SecurityKey must match a defined key in the DataSecurityOptions; likewise, a ResilienceKey (if defined) must match as key in the DataResilienceOptions array. If the ResilienceKey is not defined, a default data resilience strategy will be used.
PgConnectionPropertiesBase
PgDatabases
This class manages the non-sharded PosgreSQL database connections.
PgDbConnectionConfiguration
PgDbConnectionOptions
This configuration class defines an array of database PgConnectionConfiguration.
Note that the SecurityKey must match a defined key in the DataSecurityOptions; likewise, a ResilienceKey (if defined) must match a key in the DataResilienceOptions array.
"PgDbConnections": [
{
"DatabaseKey": "MyDatabase",
"DataConnection": {
"UserName": "webUser",
"Password": "pwd1234",
"Host": "localhost",
"Database": "MyDb"
}
}
]
PgGlobalPropertiesOptions
PgLoggingExtensions
This static class provides the logging extension methods for handling table-valued parameter (TVP) mapping.
PgParameterCollectionExtensions
This class adds extension methods which simplify setting PostgreSQL parameter values from .NET types.
PgParameterExtensions
PgParameterMapAttribute
This abstract class is a PostgreSQL-specific implementation of the ParameterMapAttribute class.
PgShardConnectionOptions<TShard>
This options class contains the shard dataset configuration information.
PgShardConnectionOptions<TShard>.PgShardConnectionConfiguration
PgShardConnectionOptions<TShard>.PgShardConnectionsConfiguration
PgShardSets<TShard>
A collection of ShardSets.