'GetterAccess'- und 'SetterAccess'-Attribute (CSDL)
Im Entitätsdatenmodell (EDM) geben die GetterAccess- und SetterAccess-Attribute eines Property-Elements den der Eigenschaft zugeordneten Zugriff an, wenn eine Instanz des Typs erstellt wird.
Im folgenden Beispiel wird öffentlicher GetterAccess und privater SetterAccess für die ContactName
-Eigenschaft angezeigt.
<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>
Hinweis |
---|
Diese Attribute gehören technisch gesehen nicht zur CSDL, sie sind jedoch unter Verwendung des Erweiterungsfeatures für XSD-Anmerkungen namens "anyAttribute" in einer CSDL-Datei enthalten. |