Condividi tramite


Elemento Property (EntityType CSDL)

In Entity Data Model (EDM) le proprietà sono gli elementi delle dichiarazioni di EntityType che contengono la maggior parte delle informazioni utilizzate dalle applicazioni. Una dichiarazione di Property include gli attributi Type e Default. A volte il tipo di dati assegna il vincolo Nullable per una proprietà.

Le proprietà della dichiarazione di Employee seguente contengono numerose informazioni dettagliate assegnate dopo la creazione dell'entità Employee da parte del codice dell'applicazione. Alle proprietà che includono il vincolo Nullable="false" per Type deve essere assegnato un valore. In caso contrario, l'entità genera un'eccezione quando viene salvata nell'archivio. Il vincolo Nullable è facoltativo per la maggior parte delle proprietà e il suo valore predefinito è true. L'attributo Key deve includere l'assegnazione Nullable="false".

  <EntityType Name="Employee" >
    </Key>
        <PropertyRef Name="EmployeeID">
    </Key>
    <Property Name="EmployeeID" Type="Int32" Nullable="false" />
    <Property Name="NationalIDNumber" Type="String"
                              Nullable="false" />
    <Property Name="ContactID" Type="Int32" Nullable="false" />
    <Property Name="LoginID" Type="String" Nullable="false" />
    <Property Name="Title" Type="String" Nullable="false" />
    <Property Name="BirthDate" Type="DateTime" Nullable="false" />
    <Property Name="MaritalStatus" Type="String" Nullable="false" />
    <Property Name="Gender" Type="String" Nullable="false" />
    <Property Name="HireDate" Type="DateTime" Nullable="false" />
    <Property Name="SalariedFlag" Type="Boolean" Nullable="false" />
    <Property Name="VacationHours" Type="Int16" Nullable="false" />
    <Property Name="SickLeaveHours" Type="Int16" Nullable="false" />
    <Property Name="CurrentFlag" Type="Boolean" Nullable="false" />
    <Property Name="rowguid" Type="Guid" Nullable="false" />
    <Property Name="ModifiedDate" Type="DateTime" Nullable="false" />
  </EntityType>

Vedere anche

Concetti

Elemento Property (EntityType SSDL)