Show / Hide Table of Contents

    Model Property Attributes

    .NET Standard 2.x

    The list of attributes that can be applied to the property of a model class.

    Namespace: SnapObjects.Data

    Assembly: SnapObjects.Data.dll

    Classes

    Name Description
    ColumnAttribute (.NET Class) Represents the database column that a property is mapped to.
    ConcurrencyCheckAttribute (.NET Class) Specifies that a property participates in optimistic concurrency checks.
    DatabaseGeneratedAttribute (.NET Class) Specifies how the database generates values for a property.
    DefaultValueAttribute (.NET Class) Specifies the default value for a property.
    EmailAddressAttribute (.NET Class) Validates an email address.
    IdentityAttribute Specifies that the database generates a value for the property when a row is inserted.
    KeyAttribute (.NET Class) Denotes one or more properties that uniquely identify an entity.
    MaxLengthAttribute (.NET Class) Specifies the maximum length of array or string data allowed in a property.
    MinLengthAttribute (.NET Class) Specifies the minimum length of array or string data allowed in a property.
    ModelEmbeddedAttribute Specifies that a property in the model class will use the specified model class to load and update data independently.
    NotMappedAttribute (.NET Class) Denotes that a property or class should be excluded from database mapping.
    PhoneAttribute (.NET Class) Specifies that a data field value is a well-formed phone number.
    PropertySaveAttribute Specifies the strategy to be used when saving the data for a property to the database.
    RequiredAttribute (.NET Class) Specifies that a data field value is required.
    SetValueAttribute Specifies that when there is an insert or update operation in the master model, set the property value of the master model to the associate property of the detail model
    SqlColumnAttribute Represents the database column that a property is mapped to.
    SqlComputeAttribute Represents a computed column that a property is mapped to.
    SqlDefaultValueAttribute Specifies that the database will generate a default value for the mapped column when saving data for a property to the database.
    SqlEmbeddedAttribute Specifies that a property of the model class will use the specified raw SQL SELECT statement to load data.
    StringLengthAttribute (.NET Class) Specifies the minimum and maximum length of characters that are allowed in a data field.
    UrlAttribute (.NET Class) Provides URL validation.
    Back to top Generated by Appeon