Gemstone.Data Namespace

The Gemstone.Data namespace organizes all Gemstone library functionality related to database operations. The root data namespace also includes common data operations classes, e.g., AdoDataConnection and Gemstone.Data.DataSetExtensions.

Classes

AdoDataConnection Creates a new IDbConnection from any specified or configured ADO.NET data source.
BulkDataOperationBase This class defines a common set of functionality that any bulk data operation implementation can use
DataDeleter This class defines a common set of functionality that any data operation implementation can use
DataInserter This class defines a common set of functionality that any data operation implementation can use
DataSetEqualityComparer Equality comparer for DataSet objects.
DataUpdater This class defines a common set of functionality that any data operation implementation can use
Field Represents a database field.
Fields Represents a collection of Field values.
ForeignKeyField Represents a database foreign key field.
ForeignKeyFields Represents a collection of ForeignKeyField values.
Schema Get information about database schema
Table Get data table information for data processing
Tables List of Table collection
TablesReferentialOrderComparer Check for referential order of Table

Interfaces

IBulkDataOperation This is the common interface for any bulk data operation

Enumerations

DatabaseType Specifies the database type underlying an AdoDataConnection.
OleDbTypeSpecifies the data type of a field, a property.
ReferentialAction Specified the type of referential action on database object/Tables
TableType Specifies the type of object in database