Перейти к основному содержимому

UserEntity

Назначение

Хранение информации о пользователях тенанта.

Структура таблицы

ПолеТипОбязательноеОграниченияОписание
IdGuidДаPKИдентификатор пользователя
CreatedAtDateTimeOffsetДаДата создания
TenantIdGuidДаFKИдентификатор тенанта
EmailstringДаMaxLength(256), UniqueEmail
PhoneNumberstring?НетMaxLength(128)Телефон
NameFullNameДаOwnedПолное имя
Descriptionstring?НетMaxLength(1024)Описание
StatusUserStatusДаСтатус (Pending, Active, Inactive, Creating)
VersionlongДаВерсия для оптимистичной блокировки

Primary Key

(TenantId, Id) — tenanted primary key.

Индексы

  • IX_UserEntity_Email — уникальный
  • IX_UserEntity_TenantId_Status