Namespace Dynamicweb.Data
Classes
- ColumnInfo
This is a lightweight version of the ADO.NET DataRow, with only the minimal needed information required to do alter table.
Datarows are used in the schematable of a datatable, to define the columns of the datatable
- CommandBuilder
The class represents a CommandBuilder to ease creation of parameterized SQL-queries.
- CommandBuilder.ParameterInfo
Represents the parameter information used to create IDbCommand instances.
- DataManager
Provides methods to update data on tables in Dynamicweb databases
- Database
This class contains functions to handle database connection and interaction.
<p> <table><thead><tr><th class="term">Database</th><th class="description">Function to call</th></tr></thead><tbody><tr><td class="term">Create a database connection</td><td class="description"><xref href="Dynamicweb.Data.Database.CreateConnection" data-throw-if-not-resolved="false"></xref></td></tr><tr><td class="term">Create a DataReader</td><td class="description"><xref href="Dynamicweb.Data.Database.CreateDataReader(Dynamicweb.Data.CommandBuilder)" data-throw-if-not-resolved="false"></xref></td></tr><tr><td class="term">Create a DataTable</td><td class="description"><xref href="Dynamicweb.Data.Database.CreateDataTable(System.String)" data-throw-if-not-resolved="false"></xref></td></tr><tr><td class="term">Create a DataSet</td><td class="description"><xref href="Dynamicweb.Data.Database.CreateDataSet(System.String)" data-throw-if-not-resolved="false"></xref></td></tr><tr><td class="term">Execute a non-query</td><td class="description"><xref href="Dynamicweb.Data.Database.ExecuteNonQuery(System.String)" data-throw-if-not-resolved="false"></xref></td></tr><tr><td class="term">Create a CommandBuilder</td><td class="description"><xref href="Dynamicweb.Data.Database.CreateCommandBuilder(System.Data.IDbDataAdapter%40)" data-throw-if-not-resolved="false"></xref></td></tr><tr><td class="term">Create a DataAdapter</td><td class="description"><xref href="Dynamicweb.Data.Database.CreateAdapter" data-throw-if-not-resolved="false"></xref></td></tr></tbody></table> </p>
- DatabaseConnectionProvider
Represents the database connection provider for replace the logic of creating database connections and data adapters to the Dynamicweb database.
- DatabaseReplacer
This class contains functions to replace specified values in specified fields in a Database.
- DatabaseSchema
Provides methods for reading database layouts from connections. Can provide information on tables and their columns.
- DbObject
Class contains function for data base objects handling.
- Helpers
Provides database utility methods including collation name resolution, transaction scope management, and database compatibility checks.
Interfaces
- IDatabaseConnectionProvider
Represents the database connection interface for the provider for replace the logic of creating database connections and data adapters to the Dynamicweb database.