User Tools

Site Tools


developer:linq:service_field

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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//
  
-Именно поля из первого набора рекомендуются к использованию,​ а поля из второго набора поддерживаются только для обратной совместимости.+Именно поля из первого набора рекомендуются к использованию,​ а поля из второго набора поддерживались некоторое время ​для обратной совместимости, но они будут удалены при ближайших обновлениях продукта.
  
developer/linq/service_field.1304669096.txt.gz · Last modified: 2011/05/06 11:04 by celutp