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