Skip to content

MJCZone.DapperMatic.Models ​

Assembly: MJCZone.DapperMatic

Classes ​

NameDescription
CommonProviderCheckExpressionsProvides common provider-specific check expressions for database columns. These functions generate appropriate check constraint expressions based on the database provider type.
CommonProviderDefaultExpressionsProvides common provider-specific default expressions for database columns. These functions generate appropriate default values based on the database provider type.
DataTypeInfoInternal representation of a database data type with full metadata.
DmCheckConstraintRepresents a check constraint in a database.
DmColumnRepresents a database column with various properties and methods to determine its characteristics.
DmColumnAlterationA change to an existing column that cannot lose data: a longer length, more precision without losing a digit, or allowing nulls.
DmCommandRepresents a SQL command with its associated parameters.
DmConstraintRepresents a constraint on a table.
DmDefaultConstraintRepresents a default constraint on a table.
DmForeignKeyActionExtensionsProvides extension methods for DmForeignKeyAction.
DmForeignKeyConstraintRepresents a foreign key constraint in a database.
DmIndexRepresents an index on a table.
DmOrderedColumnRepresents a column in an ordered list of columns.
DmPrimaryKeyConstraintRepresents a primary key constraint on a table.
DmSchemaAdditionDescribes a single schema element that reconciliation would create, or did create.
DmSchemaDriftDescribes a schema element that exists in both the model and the database but does not match.
DmSchemaRenameAn element that exists in the database under an earlier name, and is renamed rather than created again.
DmTableRepresents a table in a database.
DmTableFactoryFactory for creating DmTable instances for types.
DmTableFingerprintComputes a fingerprint of a table model: a SHA-256 hash that changes whenever anything reconciliation acts on changes, and is identical across processes, machines, cultures and runtime versions otherwise.
DmTableReconciliationPlanDescribes the difference between a table as described by a model and the table as it exists in the database, together with the additive work needed to bring the database in line with the model.
DmTableReconciliationResultDescribes what a reconciliation actually did.
DmUniqueConstraintRepresents a unique constraint on a table.
DmViewRepresents a view in a database.
DmViewFactoryFactory class for creating and caching instances of DmView.

Enums ​

NameDescription
DataTypeCategoryCategories for grouping data types.
DmColumnOrderSpecifies the order of a column in an index or constraint.
DmConstraintTypeSpecifies the type of a database constraint.
DmForeignKeyActionSpecifies the action to take on a foreign key constraint.
DmReconcileElementsSelects which schema elements a reconciliation considers.
DmSchemaElementTypeIdentifies the kind of schema element a reconciliation addition or drift entry refers to.