Namespace Umbraco.Core.Persistence.DatabaseAnnotations
Classes
ConstraintAttribute
Attribute that represents a db constraint
ForeignKeyAttribute
Attribute that represents a Foreign Key reference
IndexAttribute
Attribute that represents an Index
LengthAttribute
Attribute that represents the length of a column
NullSettingAttribute
Attribute that represents the Null-setting of a column
PrimaryKeyColumnAttribute
Attribute that represents a Primary Key
ReferencesAttribute
Attribute that represents a reference between two tables/DTOs
SpecialDbTypeAttribute
Attribute that represents the usage of a special type
Enums
IndexTypes
Enum for the 3 types of indexes that can be created
NullSettings
Enum with the 2 possible Null settings: Null or Not Null
SpecialDbTypes
Enum with the two special types that has to be supported because of the current umbraco db schema.