共用方式為


Name 屬性 (ScalarProperty)

在 實體資料模型 (EDM) 中,ScalarProperty 有兩個 Name 屬性。第一個 Name 會指定概念結構描述中之 EntityType 的屬性,而第二個 Name 會指定儲存中繼資料所描述之資料庫資料表中的資料行。

EntityTypeMapping 項目會識別使用概念結構定義語言 (CSDL) 所定義的實體和命名空間。MappingFragmentScalarProperty 對應會將實體的屬性連接到資料庫資料表的資料行。

下列範例顯示對應到 Department 資料表中對應之資料行之 Department 實體的屬性。在此範例中,概念結構描述中實體的屬性名稱會符合資料表中的資料行名稱。這樣會很方便,但不是絕對必要。

<EntityTypeMapping TypeName="AdventureWorksHRModel.Department">

        <MappingFragment TableName="Department">
          <ScalarProperty Name="DepartmentID"
                                  ColumnName="DepartmentID" />
          <ScalarProperty Name="Name" ColumnName="Name" />
          <ScalarProperty Name="GroupName"
                                     ColumnName="GroupName" />
          <ScalarProperty Name="ModifiedDate"
                                  ColumnName="ModifiedDate" />
        </MappingFragment>

      </EntityTypeMapping>

另請參閱

概念

MappingFragment 項目 (MSL)
EntityContainerMapping 項目 (MSL)
EntityContainer 項目 (CSDL)
EntityContainer 項目 (SSDL)