вторник, 20 апреля 2010 г.

SharePoint: Built in fields

Оказывается есть стандартный тип SPBuiltInFieldId , в котором перечислены все идентификаторы всех стандартных полей. Это очень удобно т.к. отпадает необходимость писать код вида:

var list = web.Lists["MySuperList"];
var email = list.Items[0]["EmailFrom"];

и беспокоится что поле могло быть переименовано.

Можно писать так:

var list = web.Lists["MySuperList"];
var email = list.Items[0][SPBuiltInFieldId.EmailFrom];

Комментариев нет: