170 похожих чатов

Public class House {

[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 - АДМИНИСТРАТИВНО-ТЕРРИТОРИАЛЬНЫЙ

4 ответов

16 просмотров

Атрибут валидация в модельке хуевый подход. Либо вынеси в модель билдер, либо юзай fluent validator

Пользователь-641a7 Автор вопроса
Vitalii Shmidt zxc ghoul
Атрибут валидация в модельке хуевый подход. Либо в...

сделать дополнительный класс и сделать в нем конструктор относительно каждой из таблиц?

Пользователь 641a7
сделать дополнительный класс и сделать в нем конст...

Ну ты описал паттерн билдер, я немного о другом. Ты над проперти навесил атрибуты, их можно вынести в OnModelBuilding или как-то так, я не помню, в самом дб контексте

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта