Класс DataAttribute
Предоставляет два дополнительных свойства наиболее часто используемые атрибуты свойства (классов сущностей), сопоставляются с список полей (столбцов) или свойства списка.
Иерархия наследования
System.Object
System.Attribute
Microsoft.SharePoint.Linq.DataAttribute
Microsoft.SharePoint.Linq.AssociationAttribute
Microsoft.SharePoint.Linq.ChoiceAttribute
Microsoft.SharePoint.Linq.ColumnAttribute
Пространство имен: Microsoft.SharePoint.Linq
Сборка: Microsoft.SharePoint.Linq (в Microsoft.SharePoint.Linq.dll)
Синтаксис
'Декларация
<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple := False)> _
Public MustInherit Class DataAttribute _
Inherits Attribute
'Применение
Dim instance As DataAttribute
[AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false)]
public abstract class DataAttribute : Attribute
Замечания
Это используется как родительский класс для пользовательских классов, создающих атрибуты свойства, которые сопоставляются со столбцами списка или списка свойств.
Потокобезопасность
Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.