Поддержка служебных полей контента
В любом сгенерированном сущностном классе есть постоянный набор служебных полей:
int Id – идентификатор статьи. Изменения данного поля не сохраняются в БД, значение выставляется сервером автоматически.
int StatusTypeId – ID статуса статьи. Изменения данного поля сохраняются в БД.
StatusType StatusType – статус статьи. Изменения данного поля сохраняются в БД.
bool Visible – флаг, определяющий видима ли статья. Чтобы иметь возможность работы с разными значениями данного поля, необходимо отключить фильтрацию по умолчанию на
уровне контента. Изменения данного поля сохраняются в БД.
bool Archive – флаг, определяющий, находится ли статья в архиве. Чтобы иметь возможность работы с разными значениями данного поля, необходимо отключить фильтрацию по умолчанию на
уровне контента. Изменения данного поля сохраняются в БД.
DateTime Created – дата создания статьи. Изменения данного поля не сохраняются в БД, значение выставляется сервером автоматически.
DateTime Modified – дата последней модификации статьи. Изменения данного поля не сохраняются в БД, значение выставляется сервером автоматически.
int LastModifiedBy – пользователь, последним модифицировавшим статью. Изменения данного поля не сохраняются в БД. Модификации статей из LINQ-to-SQL классов идут от имени пользователя по умолчанию (администратора).
а также:
decimal CONTENT_ITEM_ID
decimal VISIBLE
decimal ARCHIVE
DateTime CREATED
DateTime MODIFIED
Именно поля из первого набора рекомендуются к использованию, а поля из второго набора поддерживались некоторое время для обратной совместимости, но они будут удалены при ближайших обновлениях продукта.
Discussion