MJCZone.DapperMatic.Models
Assembly: MJCZone.DapperMatic
Classes
| Name | Description |
|---|---|
| CommonProviderCheckExpressions | Provides common provider-specific check expressions for database columns. These functions generate appropriate check constraint expressions based on the database provider type. |
| CommonProviderDefaultExpressions | Provides common provider-specific default expressions for database columns. These functions generate appropriate default values based on the database provider type. |
| DataTypeInfo | Internal representation of a database data type with full metadata. |
| DmCheckConstraint | Represents a check constraint in a database. |
| DmColumn | Represents a database column with various properties and methods to determine its characteristics. |
| DmColumnAlteration | A change to an existing column that cannot lose data: a longer length, more precision without losing a digit, or allowing nulls. |
| DmCommand | Represents a SQL command with its associated parameters. |
| DmConstraint | Represents a constraint on a table. |
| DmDefaultConstraint | Represents a default constraint on a table. |
| DmForeignKeyActionExtensions | Provides extension methods for DmForeignKeyAction. |
| DmForeignKeyConstraint | Represents a foreign key constraint in a database. |
| DmIndex | Represents an index on a table. |
| DmOrderedColumn | Represents a column in an ordered list of columns. |
| DmPrimaryKeyConstraint | Represents a primary key constraint on a table. |
| DmSchemaAddition | Describes a single schema element that reconciliation would create, or did create. |
| DmSchemaDrift | Describes a schema element that exists in both the model and the database but does not match. |
| DmSchemaRename | An element that exists in the database under an earlier name, and is renamed rather than created again. |
| DmTable | Represents a table in a database. |
| DmTableFactory | Factory for creating DmTable instances for types. |
| DmTableFingerprint | Computes 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. |
| DmTableReconciliationPlan | Describes 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. |
| DmTableReconciliationResult | Describes what a reconciliation actually did. |
| DmUniqueConstraint | Represents a unique constraint on a table. |
| DmView | Represents a view in a database. |
| DmViewFactory | Factory class for creating and caching instances of DmView. |
Enums
| Name | Description |
|---|---|
| DataTypeCategory | Categories for grouping data types. |
| DmColumnOrder | Specifies the order of a column in an index or constraint. |
| DmConstraintType | Specifies the type of a database constraint. |
| DmForeignKeyAction | Specifies the action to take on a foreign key constraint. |
| DmReconcileElements | Selects which schema elements a reconciliation considers. |
| DmSchemaElementType | Identifies the kind of schema element a reconciliation addition or drift entry refers to. |