Attributi GetterAccess e SetterAccess (CSDL)

In Entity Data Model (EDM) gli attributi GetterAccess e SetterAccess di un elemento Property specificano l'accesso assegnato alla proprietà quando viene creata un'istanza del tipo.

Nell'esempio seguente vengono illustrati l'attributo GetterAccess pubblico e l'attributo SetterAccess privato per la proprietà 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>
NoteNota

Questi attributi non fanno parte tecnicamente di CSDL, ma vengono inclusi in un file CSDL mediante una funzionalità di estendibilità XSD delle annotazioni chiamata anyAttribute.

Vedere anche

Concetti

EntityType (EDM)