This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
developer:linq:service_field [2011/05/06 11:04] celutp |
developer:linq:service_field [2011/09/08 11:46] (current) celutp |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Поддержка служебных полей контента | + | ====== Поддержка служебных полей контента ====== |
В любом сгенерированном сущностном классе есть постоянный набор служебных полей: | В любом сгенерированном сущностном классе есть постоянный набор служебных полей: | ||
- | *//int Id// -- идентификатор статьи. Для новой статьи не определен до ее сохранения в БД. | + | *//int Id// -- идентификатор статьи. Изменения данного поля не сохраняются в БД, значение выставляется сервером автоматически. |
*//int StatusTypeId// -- ID статуса статьи. Изменения данного поля сохраняются в БД. | *//int StatusTypeId// -- ID статуса статьи. Изменения данного поля сохраняются в БД. | ||
*//StatusType StatusType// -- статус статьи. Изменения данного поля сохраняются в БД. | *//StatusType StatusType// -- статус статьи. Изменения данного поля сохраняются в БД. | ||
Line 9: | Line 9: | ||
*//bool Archive// -- флаг, определяющий, находится ли статья в архиве. Чтобы иметь возможность работы с разными значениями данного поля, необходимо отключить фильтрацию по умолчанию на [[developer:linq:db_mapping|уровне контента]]. Изменения данного поля сохраняются в БД. | *//bool Archive// -- флаг, определяющий, находится ли статья в архиве. Чтобы иметь возможность работы с разными значениями данного поля, необходимо отключить фильтрацию по умолчанию на [[developer:linq:db_mapping|уровне контента]]. Изменения данного поля сохраняются в БД. | ||
*//DateTime Created// -- дата создания статьи. Изменения данного поля не сохраняются в БД, значение выставляется сервером автоматически. | *//DateTime Created// -- дата создания статьи. Изменения данного поля не сохраняются в БД, значение выставляется сервером автоматически. | ||
- | *//DateTime Modified// -- дата последней модификации статьи. Изменения данного поля не сохраняются в БД, , значение выставляется сервером автоматически. | + | *//DateTime Modified// -- дата последней модификации статьи. Изменения данного поля не сохраняются в БД, значение выставляется сервером автоматически. |
*//int LastModifiedBy// -- пользователь, последним модифицировавшим статью. Изменения данного поля не сохраняются в БД. Модификации статей из LINQ-to-SQL классов идут от имени пользователя по умолчанию (администратора). | *//int LastModifiedBy// -- пользователь, последним модифицировавшим статью. Изменения данного поля не сохраняются в БД. Модификации статей из LINQ-to-SQL классов идут от имени пользователя по умолчанию (администратора). | ||
Line 20: | Line 20: | ||
*//DateTime MODIFIED// | *//DateTime MODIFIED// | ||
- | Именно поля из первого набора рекомендуются к использованию, а поля из второго набора поддерживаются только для обратной совместимости. | + | Именно поля из первого набора рекомендуются к использованию, а поля из второго набора поддерживались некоторое время для обратной совместимости, но они будут удалены при ближайших обновлениях продукта. |