Table of Contents

Class CustomAttribute

Namespace
Lers.Models
Assembly
Lers.Models.dll

Пользовательский атрибут.

[Table("CustomAttribute")]
public class CustomAttribute : IUniqueObject
Inheritance
CustomAttribute
Implements
Inherited Members
Extension Methods

Fields

MaxCodeLength

Максимальная длина кода.

public const int MaxCodeLength = 36

Field Value

int

MaxCommentLength

Максимальная длина кода.

public const int MaxCommentLength = 500

Field Value

int

MaxTitleLength

Максимальная длина наименования.

public const int MaxTitleLength = 100

Field Value

int

Properties

Code

Код.

[Required(AllowEmptyStrings = false)]
[StringLength(36)]
public string Code { get; set; }

Property Value

string

Comment

Описание.

[StringLength(500)]
public string Comment { get; set; }

Property Value

string

Entities

Сущности, которые используют атрибут.

[Required]
[Range(1, 7)]
public AttributeEntities Entities { get; set; }

Property Value

AttributeEntities

Id

Уникальный идентификатор.

public int Id { get; set; }

Property Value

int

Title

Наименование.

[Required(AllowEmptyStrings = false)]
[StringLength(100)]
public string Title { get; set; }

Property Value

string