DataAttribute Class
Provides two optional properties commonly used by attributes on properties (of entity classes) that are mapped to list fields (columns) or list properties.
Inheritance Hierarchy
System.Object
System.Attribute
Microsoft.SharePoint.Linq.DataAttribute
Microsoft.SharePoint.Linq.AssociationAttribute
Microsoft.SharePoint.Linq.ChoiceAttribute
Microsoft.SharePoint.Linq.ColumnAttribute
Namespace: Microsoft.SharePoint.Linq
Assembly: Microsoft.SharePoint.Linq (in Microsoft.SharePoint.Linq.dll)
Syntax
'Declaration
<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple := False)> _
Public MustInherit Class DataAttribute _
Inherits Attribute
'Usage
Dim instance As DataAttribute
[AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false)]
public abstract class DataAttribute : Attribute
Remarks
Use this as the parent class for custom classes that create attributes on properties that are mapped to list columns or list properties.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.