Partager via


DataAttribute - Classe

Fournit deux propriétés facultatives couramment utilisées par des attributs sur les propriétés (des classes d'entité) qui sont mappées à des champs (colonnes) de la liste des propriétés de la liste.

Hiérarchie d’héritage

System.Object
  System.Attribute
    Microsoft.SharePoint.Linq.DataAttribute
      Microsoft.SharePoint.Linq.AssociationAttribute
      Microsoft.SharePoint.Linq.ChoiceAttribute
      Microsoft.SharePoint.Linq.ColumnAttribute

Espace de noms :  Microsoft.SharePoint.Linq
Assembly :  Microsoft.SharePoint.Linq (dans Microsoft.SharePoint.Linq.dll)

Syntaxe

'Déclaration
<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple := False)> _
Public MustInherit Class DataAttribute _
    Inherits Attribute
'Utilisation
Dim instance As DataAttribute
[AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false)]
public abstract class DataAttribute : Attribute

Remarques

À utiliser en tant que la classe parente pour les classes personnalisées qui créent des attributs sur les propriétés qui sont mappées aux colonnes de la liste des propriétés de la liste.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

DataAttribute - Membres

Microsoft.SharePoint.Linq - Espace de noms