共用方式為


Property 項目 (EntityType SSDL)

在 實體資料模型 (EDM) 中,屬性是 EntityType 宣告的項目,其中包含應用程式所使用的大多數資訊。Property 項目包含 Type,也可能包含 Nullability 限制式及 (或) Default 屬性。

下列 Employee 宣告的屬性包含了當應用程式程式碼建立 Employee 實體之後所指派的資訊。包含 Type 屬性 (Attribute) 之 Nullable="false" 條件約束的屬性 (Property) 必須要指派一個值,否則此實體在儲存到儲存區時將會擲回例外狀況。Nullable 條件約束在大多數的屬性上都是選擇性的,而且預設為 True。Key 屬性必須包含 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"
 Default="NewHire" />
    <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>

另請參閱

概念

Property 項目 (EntityType SSDL)