Namespace ArgentSea.Sql
Classes
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.
MapToSqlBigIntAttribute
This attribute maps a model property to/from a SQL BigInt parameter or column.
MapToSqlBinaryAttribute
This attribute maps a model property to/from a SQL Binary parameter or column.
MapToSqlBitAttribute
This attribute maps a model property to/from a SQL Bit parameter or column.
MapToSqlCharAttribute
This attribute maps a model property to/from a SQL Char parameter or column.
MapToSqlDateAttribute
This attribute maps a model property to/from a SQL Date parameter or column.
MapToSqlDateTime2Attribute
This attribute maps a model property to/from a SQL DateTime2 parameter or column.
MapToSqlDateTimeAttribute
This attribute maps a model property to/from a SQL DateTime parameter or column.
MapToSqlDateTimeOffsetAttribute
This attribute maps a model property to/from a SQL DateTimeOffset parameter or column.
MapToSqlDecimalAttribute
This attribute maps a model property to/from a SQL Decimal parameter or column.
MapToSqlFloatAttribute
This attribute maps a model property to/from a SQL Float parameter or column.
MapToSqlIntAttribute
This attribute maps a model property to/from a SQL Int parameter or column.
MapToSqlMoneyAttribute
This attribute maps a model property to/from a SQL Money parameter or column.
MapToSqlNCharAttribute
This attribute maps a model property to/from a SQL NChar parameter or column.
MapToSqlNVarCharAttribute
This attribute maps a model property to/from a SQL NVarChar parameter or column.
MapToSqlRealAttribute
This attribute maps a model property to/from a SQL Real parameter or column.
MapToSqlSmallIntAttribute
This attribute maps a model property to/from a SQL SmallInt parameter or column.
MapToSqlSmallMoneyAttribute
This attribute maps a model property to/from a SQL SmallMoney parameter or column.
MapToSqlTimeAttribute
This attribute maps a model property to/from a SQL Time parameter or column.
MapToSqlTinyIntAttribute
This attribute maps a model property to/from a SQL TinyInt parameter or column.
MapToSqlUniqueIdentifierAttribute
This attribute maps a model property to/from a SQL UniqueIdentifier parameter or column.
MapToSqlVarBinaryAttribute
This attribute maps a model property to/from a SQL VarBinary parameter or column.
MapToSqlVarCharAttribute
This attributes maps a model property to/from a SQL VarChar parameter or column.
SqlConnectionConfiguration
This class represents a single database connection — a database connection or a shard instance read or write connection.
SqlConnectionPropertiesBase
SqlDatabases
This class manages the non-sharded SQL database connections.
SqlDbConnectionConfiguration
SqlDbConnectionOptions
This configuration class defines an array of database SqlConnectionConfiguration.
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.
"SqlDbConnections": [
{
"DatabaseKey": "MyDatabase",
"DataConnection": {
"UserName": "webUser",
"Password": "pwd1234",
"DataSource": "localhost",
"InitialCatalog": "MyDb"
}
}
]
SqlGlobalPropertiesOptions
SqlLoggingExtensions
This static class provides the logging extension methods for handling table-valued parameter (TVP) mapping.
SqlParameterCollectionExtensions
This class adds extension methods which simplify setting SQL parameter values from .NET types.
SqlParameterMapAttribute
This abstract class is a SQL-specific implementation of the ParameterMapAttribute class.
SqlShardConnectionOptions<TShard>
This options class contains the shard dataset configuration information.
SqlShardConnectionOptions<TShard>.SqlShardConnectionConfiguration
SqlShardConnectionOptions<TShard>.SqlShardConnectionsConfiguration
SqlShardSets<TShard>
A collection of ShardSets.
TvpMapper
This class adds the ability to map model properties to SQL table-valued parameters.