Freigeben über


'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>
NoteHinweis

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.

Siehe auch

Konzepte

Entitätstyp (EDM)