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>
![]() |
---|
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. |