Partager via


Attributs GetterAccess et SetterAccess (CSDL)

Dans le modèle EDM (Modèle de données d'entité), les attributs GetterAccess et SetterAccess d'un élément Property spécifient l'accès attribué à la propriété lorsqu'une instance du type est créée.

L'exemple suivant montre un GetterAccess public et un SetterAccess privé pour la propriété ContactName.

<EntityType Name="CCustomer">
          <Key>
            <PropertyRef Name="CustomerId" />
          </Key>
          <Property Name="CustomerId" Type="Int32" Nullable="false" />
          <Property Name="CompanyName" Type="String" />
          <Property Name="ContactName" Type="String" 
                    a:GetterAccess="Public" 
                    a:SetterAccess="Private" 
 xmlns:a="https://schemas.microsoft.com/ado/2006/04/codegeneration"/>
          <Property Name="ContactTitle" Type="String" />
          <Property Name="Address" Type="Self.CAddress" Nullable="false" />
        </EntityType>
NoteRemarque

Ces attributs ne font pas techniquement partie de CSDL, mais ils sont inclus dans un fichier CSDL à l'aide d'une fonctionnalité d'extensibilité d'annotations XSD appelée anyAttribute.

Voir aussi

Concepts

Type d'entité (EDM)