AssociationType クラス

定義

概念モデル内の 2 つのエンティティ間の関連付け/リレーションシップ、またはストア モデル内の 2 つのテーブル間の外部キー リレーションシップについて説明します。 概念モデルでは、依存クラスが外部キー プロパティを定義する場合と定義しない場合があります。 外部キーが定義されている場合、 IsForeignKey プロパティは true になり、 Constraint プロパティには外部キーの詳細が含まれます

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance")]
public class AssociationType : System.Data.Entity.Core.Metadata.Edm.RelationshipType
type AssociationType = class
    inherit RelationshipType
Public Class AssociationType
Inherits RelationshipType
継承
属性

プロパティ

Abstract

抽象型かどうかを示す値を取得します。

(継承元 EdmType)
AssociationEndMembers

この AssociationType に対する End の一覧を取得します。

BaseType

この型の基本データ型を取得します。

(継承元 EdmType)
BuiltInTypeKind

この AssociationType の組み込み型種別を取得します。

Constraint

参照制約を取得または設定します。

Documentation

この型に関連付けられているドキュメントを取得または設定します。

(継承元 MetadataItem)
FullName

この型の完全な名前を取得します。

(継承元 EdmType)
IsForeignKey

列が外部キーであるかどうかを示すブール型のプロパティ値を取得します。

KeyMembers

現在のエンティティの型またはリレーションシップの種類について、すべてのキー メンバーの一覧を取得します。

(継承元 EntityTypeBase)
KeyProperties

このエンティティ型のすべてのキー プロパティの一覧を取得します。

(継承元 EntityTypeBase)
Members

この型のメンバーの一覧を取得します。

(継承元 StructuralType)
MetadataProperties

現在の型のプロパティの一覧を取得します。

(継承元 MetadataItem)
Name

この型の名前を取得します。

(継承元 EdmType)
NamespaceName

この型の名前空間を取得します。

(継承元 EdmType)
ReferentialConstraints

この AssociationType に対する制約の一覧を取得します。

RelationshipEndMembers

このリレーションシップの種類に対する End の一覧を取得します。

(継承元 RelationshipType)

メソッド

AddAnnotation(String, Object)

指定した名前と値を使用して注釈を追加または更新します。

(継承元 MetadataItem)
AddKeyMember(EdmMember)

指定したプロパティを、現在のエンティティのキーの一覧に追加します。

(継承元 EntityTypeBase)
AddMember(EdmMember)

この型にメンバーを追加します

(継承元 StructuralType)
Create(String, String, Boolean, DataSpace, AssociationEndMember, AssociationEndMember, ReferentialConstraint, IEnumerable<MetadataProperty>)

指定したパラメーターから読み取り専用の AssociationType インスタンスを作成します。

GetCollectionType()

要素型がこの型である CollectionType のインスタンスを返します。

(継承元 EdmType)
RemoveAnnotation(String)

指定した名前の注釈を削除します。

(継承元 MetadataItem)
RemoveMember(EdmMember)

指定したキー メンバーをコレクションから削除します。

(継承元 EntityTypeBase)
ToString()

この型の完全な名前を返します。

(継承元 EdmType)

拡張メソッド

Navigate(RelationshipType, String, String, DbExpression)

コンポジションまたはアソシエーション リレーションシップのナビゲーションを表す新しい DbRelationshipNavigationExpression を作成します。

適用対象