共用方式為


對應屬性 (Entity Framework)

下列 Entity Data Model (EDM) 屬性 (Attribute) 必須套用到適當的命名空間、類別和資料屬性 (Property):

屬性 適用於: 定義

EdmComplexPropertyAttribute

每一個屬於概念結構定義語言 (CSDL) 中之實體類型的複雜類型屬性。

指示此屬性對應到複雜類型屬性。

EdmComplexTypeAttribute

每一個對應到 CSDL 中之複雜類型的類別。

指示此類型會對應到複雜類型。

EdmEntityTypeAttribute

每一個對應到 CSDL 中之實體類型的類別。

指示此類別會對應到實體。

EdmRelationshipNavigationPropertyAttribute

每一個當做導覽屬性的屬性。

指示此屬性是將此類型與另一個實體類型或集合產生關聯之關聯的導覽屬性。

您必須為 RelationshipName 屬性指定此關聯的名稱。您也必須針對 TargetRoleName 屬性在此關聯的另一端指定目標實體的角色名稱。

EdmRelationshipAttribute

組件層級;CSDL 中定義之型別之間的每一個關聯各一次。

指示兩個型別如何在組件中產生關聯。您必須指定下列屬性:

  • RelationshipName. 關聯的名稱。

  • RelationshipNamespaceName. 關聯的命名空間名稱。

  • Role1Multiplicity. RelationshipMultiplicity 的值,表示位於關聯第一端的多重性,例如一或多。

  • Role1Name. 關聯中第一個實體所代表的角色名稱。

  • Role1Type. 關聯中第一個實體的類型,例如 Typetypeof 運算子 (Visual Basic 中為 GetType) 是用來傳回實體的 Type 物件。

  • Role2Multiplicity. RelationshipMultiplicity 的值,表示位於關聯另一端的多重性,例如一或多。

  • Role2Name. 關聯中其他實體所代表的角色名稱。

  • Role2Type. 位於關聯另一端之實體的類型,就像 Typetypeof 運算子 (Visual Basic 中為 GetType) 是用來傳回實體的 Type 物件。

EdmScalarPropertyAttribute

CSDL 中實體或複雜類型的每一個純量屬性。

指示此屬性對應到純量屬性。如果此屬性是物件的索引鍵,請將 EntityKeyProperty 屬性設定為 true

EdmSchemaAttribute

每一個包含對應至 EDM 之類別的組件。

指示組件具有對應至 EDM 類型的資料類別。

如需詳細資訊,請參閱 HOW TO:將自訂物件對應到實體 (Entity Framework)

另請參閱

概念

自訂物件 (Entity Framework)