[MaxLength(6)]
public string? POSTALCODE { get { return POSTALCODE; } set { POSTALCODE = value; } } // ПОЧТОВЫЙ ИНДЕКС
[MaxLength(4)]
public string? IFNSFL { get { return IFNSFL; } set { IFNSFL = value; } } // КОД ИФНС ФЛ
[MaxLength(4)]
public string? TERRIFNSFL { get { return TERRIFNSFL; } set { TERRIFNSFL = value; } } // КОД ТЕРРИТОРИАЛЬНОГО УЧАСТКА ИФНС ФЛ
[MaxLength(4)]
public string? IFNSUL { get { return IFNSUL; } set { IFNSUL = value; } } // КОД ИФНС ЮЛ
[MaxLength(4)]
public string? TERRIFNSUL { get { return TERRIFNSUL; } set { TERRIFNSUL = value; } } // КОД ТЕРРИТОРИАЛЬНОГО УЧАСТКА ИФНС ЮЛ
[MaxLength(11)]
public string? OKATO { get { return OKATO; } set { OKATO = value; } } // ОКАТО
[MaxLength(11)]
public string? OKTMO { get { return OKTMO; } set { OKTMO = value; } } // ОКТМО
public string? UPDATEDATE { get { return UPDATEDATE; } set { UPDATEDATE = value; } } // ДАТА ВРЕМЯ ВНЕСЕНИЯ ЗАПИСИ
[MaxLength(20)]
public string? HOUSENUM { get { return HOUSENUM; } set { HOUSENUM = value; } } // НОМЕР ДОМА
public string? ESTSTATUS { get { return ESTSTATUS; } set { ESTSTATUS = value; } } // ПРИЗНАК ВЛАДЕНИЯ
[MaxLength(50)]
public string? BUILDNUM { get { return BUILDNUM; } set { BUILDNUM = value; } } // НОМЕР КОРПУСА
[MaxLength(50)]
public string? STRUCNUM { get { return STRUCNUM; } set { STRUCNUM = value; } } // НОМЕР СТРОЕНИЯ
public string? STRSTATUS { get { return STRSTATUS; } set { STRSTATUS = value; } } // ПРИЗНАК СТРОЕНИЕ
[Key,MaxLength(36)]
public string? HOUSEID { get { return HOUSEID; } set { HOUSEID = value; } } // УНИКАЛЬНЫЙ ИДЕНТИФИКАТОР ЗАПИСИ ДОМА
[MaxLength(36)]
public string? HOUSEGUID { get { return HOUSEGUID; } set { HOUSEGUID = value; } } // ГЛОБАЛЬНЫЙ УНИКАЛЬНЫЙ ИДЕНТИФИКАТОР ДОМА
[MaxLength(36)]
public string? AOGUID { get { return AOGUID; } set { AOGUID = value; } } // GUID ЗАПИСИ РОДИТЕЛЬСКОГО ОБЪЕКТА (УЛИЦЫ, ГОРОДА, НАСЕЛЕННОГГО ПУНКТА И Т.П.)
public string? STARTDATE { get { return STARTDATE; } set { STARTDATE = value; } } // НАЧАЛО ДЕЙСТВИЯ ЗАПИСИ
public string? ENDDATE { get { return ENDDATE; } set { ENDDATE = value; } } // ОКОНЧАНИЕ ДЕЙСТВИЯ ЗАПИСИ
public string? STATSTATUS { get { return STATSTATUS; } set { STATSTATUS = value; } } // СОСТОЯНИЕ ДОМА
[MaxLength(36)]
public string? NORMDOC { get { return NORMDOC; } set { NORMDOC = value; } } // ВНЕШНИЙ КЛЮЧ НА НОРМАТИВНЫЙ ДОКУМЕНТ
public string? COUNTER { get { return COUNTER; } set { COUNTER = value; } } // СЧЕТЧИК ЗАПИСЕЙ ДОМОЙ ДЛЯ КЛАДР 4
[MaxLength(100)]
public string? CADNUM { get { return CADNUM; } set { CADNUM = value; } } // КАДАСТРОВЫЙ НОМЕР
public string? DIVTYPE { get { return DIVTYPE; } set { DIVTYPE = value; } } // ТИП АДРЕСАЦИИ: 0 - НЕ ОПРЕДЕЛЕНО, 1 - МУНИЦИПАЛЬНЫЙ, 2 - АДМИНИСТРАТИВНО-ТЕРРИТОРИАЛЬНЫЙ
Атрибут валидация в модельке хуевый подход. Либо вынеси в модель билдер, либо юзай fluent validator
это вроде не валидация, а настройки для бд
сделать дополнительный класс и сделать в нем конструктор относительно каждой из таблиц?
Ну ты описал паттерн билдер, я немного о другом. Ты над проперти навесил атрибуты, их можно вынести в OnModelBuilding или как-то так, я не помню, в самом дб контексте
Обсуждают сегодня