Типы данных в БД

Если поле объекта для хранения в БД не обязательное следует руководствоваться следующим принципом заполнения значений по умолчанию:

Тип данных

Значение по умолчанию

Комментарий

Ссылка не другой объект БД

Null

Если поле не обязательно для заполнения, заполняем его Null

String (varchar, text и проч)

“”

В строковых типах данных имеет смысл хранить пустые строки. С ними проще работать на клиенте

int

0

Значение полей int по умолчанию является 0, если не указано иное и не противоречит логике значения поля. Так же может быть Null

bool

false

Значение по умолчанию false, если не указано иное и не противоречит логике значения поля. Так же может быть Null