Database Overview
IdentityDbContext
Основной DbContext микросервиса Identity. Реализует:
ISagaDbContext— таблицы для SagasIIdempotencyKeyDbContext— идемпотентностьIOutboxDbContext— Outbox для Kafka
Таблицы
| DbSet | Описание |
|---|---|
| TenantEntity | Тенанты |
| UserEntity | Пользователи |
| UserIdentityEntity | Связи с identity providers |
| UserContactEntity | Контакты пользователей |
| ContactInfoTypeEntity | Справочник типов контактов |
| RoleEntity | Роли |
| RoleTemplateEntity | Шаблоны ролей |
| RoleScopeEntity | Scopes |
| RoleScopeGroupEntity | Группы scopes |
| RoleScopeReferenceEntity | Связь роль-scope |
| RoleTemplateScopeReferenceEntity | Связь шаблон-scope |
| UserRoleReferenceEntity | Связь пользователь-роль |
| SagaOutboxEntity | Outbox для sagas |
| OutboxMessageEntity | Outbox для Kafka |
| IdempotencyKeyEntity | Ключи идемпотентности |
Схема
По умолчанию — схема Identity.
Owned Types
- LegalEntityValueObject — юр. реквизиты (TenantEntity)
- FullName — полное имя (UserEntity, из Common.Primitives)