IDataContextOptions<TAdoDbContext> Interface
.NET Standard 2.x
Represents the options for the DataContext
object.
Namespace: SnapObjects.Data
Assembly: SnapObjects.Data.dll
Syntax
public interface IDataContextOptions<TAdoDbContext> : IDataContextOptions
Properties
Name | Return Type | Description |
---|---|---|
BatchExecuting | bool | Gets or sets a bool value, which indicates whether to execute SQL commands in bulk when saving changes. |
CommandTimeout | int | Gets or sets the wait time before terminating the attempt to execute a command and generating an error. |
ConnectionString | string | Gets a string that contains the connection information for opening the database. |
DatabaseType | DatabaseType | Gets the database type. |
DelimitIdentifier | bool | Specifies whether to enclose the names of tables, columns, indexes, and constraints in double quotes when the SQL statement is generated. |
IsolationLevel | IsolationLevel | Gets or sets the default isolation level of the transaction in the DataContext object. |
TrimSpaces | bool | Specifies whether to trim trailing spaces from a string. |
Extension Methods
Name | Return Type | Description |
---|---|---|
[UseAse<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString)](../../SnapObjects.Data.Odbc/SAP ASE/OdbcAseExtensions/Method/UseAse1.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP ASE database. |
[UseAse<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString, Action<AseDataContextOptions<TAdoDbContext>> options)](../../SnapObjects.Data.Odbc/SAP ASE/OdbcAseExtensions/Method/UseAse2.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP ASE database. |
[UseAse<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, IConfiguration configuration, string connectionKey)](../../SnapObjects.Data.Odbc/SAP ASE/OdbcAseExtensions/Method/UseAse3.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP ASE database. |
[UseHana<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString)](../../SnapObjects.Data.Odbc/SAP HANA/OdbcHanaExtensions/Method/UseHana1.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP HANA database. |
[UseHana<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString, Action<HanaDataContextOptions<TAdoDbContext>> options)](../../SnapObjects.Data.Odbc/SAP HANA/OdbcHanaExtensions/Method/UseHana2.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP HANA database. |
[UseHana<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, IConfiguration configuration, string connectionKey)](../../SnapObjects.Data.Odbc/SAP HANA/OdbcHanaExtensions/Method/UseHana3.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP HANA database. |
UseMySql<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a MySQL database. |
UseMySql<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString, Action<MySqlDataContextOptions<TAdoDbContext>> options) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a MySQL database. |
UseMySql<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, IConfiguration configuration, string connectionKey) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a MySQL database. |
UseOracle(this IDataContextOptions contextOptions, string connectionString) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an Oracle database. |
UseOracle(this IDataContextOptions contextOptions, string connectionString, Action> options) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an Oracle database. |
UseOracle(this IDataContextOptions contextOptions, IConfiguration configuration, string connectionKey) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an Oracle database. |
UsePostgreSql<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a PostgreSQL database. |
UsePostgreSql<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString, Action<PostgreSqlDataContextOptions<TAdoDbContext>> options) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a PostgreSQL database. |
UsePostgreSql<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, IConfiguration configuration, string connectionKey) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a PostgreSQL database. |
[UseSqlAnywhere<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString)](../../SnapObjects.Data.Odbc/SAP SQL Anywhere/OdbcSqlAnywhereExtensions/Method/UseSqlAnywhere1.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP SQL Anywhere database. |
[UseSqlAnywhere<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString, Action<SqlAnywhereDataContextOptions<TAdoDbContext>> options)](../../SnapObjects.Data.Odbc/SAP SQL Anywhere/OdbcSqlAnywhereExtensions/Method/UseSqlAnywhere2.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP SQL Anywhere database. |
[UseSqlAnywhere<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, IConfiguration configuration, string connectionKey)](../../SnapObjects.Data.Odbc/SAP SQL Anywhere/OdbcSqlAnywhereExtensions/Method/UseSqlAnywhere3.md) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to an SAP SQL Anywhere database. |
UseSqlite<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a SQLite database. |
UseSqlite<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString, Action<SqliteDataContextOptions<TAdoDbContext>> options) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a SQLite database. |
UseSqlite<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, IConfiguration configuration, string connectionKey) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a SQLite database. |
UseSqlServer<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a SQL Server database. |
UseSqlServer<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, string connectionString, Action<SqlServerDataContextOptions<TAdoDbContext>> options) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a SQL Server database. |
UseSqlServer<TAdoDbContext>(this IDataContextOptions<TAdoDbContext> contextOptions, IConfiguration configuration, string connectionKey) | IDataContextOptions<TAdoDbContext> |
Configures the context to connect to a SQL Server database. |