Name 屬性 (ScalarProperty)
在 實體資料模型 (EDM) 中,ScalarProperty 有兩個 Name 屬性。第一個 Name 會指定概念結構描述中之 EntityType 的屬性,而第二個 Name 會指定儲存中繼資料所描述之資料庫資料表中的資料行。
EntityTypeMapping 項目會識別使用概念結構定義語言 (CSDL) 所定義的實體和命名空間。MappingFragment 和 ScalarProperty 對應會將實體的屬性連接到資料庫資料表的資料行。
下列範例顯示對應到 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)