LayoutPanoramaPointFileEntity
Назначение
Файлы панорамы (кубмап) для точки съёмки на планировке по заданному пресету. Хранят идентификаторы файлов шести граней кубмапа через owned type Image.
Структура таблицы
| Поле | Тип | Обязательность | Ограничения | Описание |
|---|---|---|---|---|
| Id | Guid | Обязательное | PK | Идентификатор записи |
| TenantId | Guid | Обязательное | FK | Идентификатор тенанта |
| PointId | Guid | Обязательное | FK | Идентификатор точки съёмки |
| PresetId | Guid | Обязательное | Идентификатор пресета | |
| PropertyLayoutId | long | Обязательное | FK | Идентификатор планировки |
| Image | CubemapFilesContainerDbType | Обязательное | Owned | Грани кубмапа (см. CubemapFilesContainerDbType) |
| Version | long | Обязательное | Версия | |
| RowVersion | byte[] | Обязательное | Строка версии | |
| UpdatedAt | DateTimeOffset | Обязательное | Дата обновления | |
| CreatedAt | DateTimeOffset | Обязательное | Дата создания |
Primary Key
(Id).
Ограничения
- FK на PanoramaShootingPointEntity (PointId).
- FK на ChessboardProjectPropertyLayoutEntity (PropertyLayoutId).
Связи между сущностями
- N:1 — PanoramaShootingPointEntity (PointId), ChessboardProjectPropertyLayoutEntity (PropertyLayoutId).
Используемые типы
- CubemapFilesContainerDbType — свойство Image (Owned).