Namespace Umbraco.Cms.Infrastructure.Persistence.DatabaseModelDefinitions
Classes
ColumnDefinition
Represents the definition of a database column, including its data type, properties, and constraints.
ConstraintDefinition
Represents the definition of a database constraint, such as a primary key, foreign key, or unique constraint, used within the persistence layer.
DefinitionFactory
Factory for creating database model definitions used in Umbraco CMS persistence.
DeletionDataDefinition
Represents the data structure used for defining deletion operations in the database model definitions.
ForeignKeyDefinition
Represents the definition of a foreign key constraint in the database model.
IndexColumnDefinition
Represents the definition of a column within a database index.
IndexDefinition
Represents the definition and properties of a database index, including its columns and constraints.
InsertionDataDefinition
Represents the data structure used for inserting records into a database table.
TableDefinition
Defines the structure and metadata of a database table.
Enums
ConstraintType
Specifies the various types of constraints that can be applied to a database table, such as primary keys, foreign keys, and unique constraints.
ModificationType
Specifies the types of modifications that can be performed on a database model definition.
SystemMethods
Defines options available for default values derived from database system methods.