Atributos GetterAccess y SetterAccess (CSDL)

En el Entity Data Model (EDM), los atributos GetterAccess y SetterAccess de un elemento Property especifican el acceso que está asignado a la propiedad cuando se crea una instancia del tipo.

En el ejemplo siguiente se muestran los atributos GetterAccess público y SetterAccess privado para la propiedad 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>
Nota

Estos atributos no forman parte de CSDL técnicamente, pero se incluyen en un archivo CSDL usando la característica de extensibilidad de XSD de anotaciones denominada anyAttribute.

Vea también

Conceptos

Tipo de entidad (EDM)