Show / Hide Table of Contents

    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. For example, you might configure your appsettings.json like this:

    "PgDbConnections": [
      {
        "DatabaseKey": "MyDatabase",
          "DataConnection": {
            "UserName": "webUser",
            "Password": "pwd1234",
            "Host": "localhost",
            "Database": "MyDb"
        }
      }
    ]

    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.

    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.

    Back to top Generated by DocFX