次の方法で共有


Key 属性 (EntityType CSDL)

エンティティ データ モデル (EDM) では、EntityType 要素の Key 属性は、すべての演算で型のインスタンスを識別するために使用されるプロパティを指定します。

Department エンティティの次の宣言は、Key の割り当てが Key="Department ID" であることを示しています。

この場合、Property の定義は 16 ビットの整数になります。Key プロパティは、制約割り当て Nullable="false" に示されているように、NULL にはできません。

  <EntityType Name="Department" 
   <Key>
        <PropertyRef Name="DepartmentID">
    </Key>
    <Property Name="DepartmentID" Type="Int16" Nullable="false" />
    <Property Name="Name" Type="String" Nullable="false" />
    <Property Name="GroupName" Type="String" Nullable="false" />
    <Property Name="ModifiedDate" Type="DateTime" Nullable="false" />
  </EntityType>

参照

概念

Key 属性 (EntityType SSDL)