IModelMultiRelationship インターフェイス

複数のリレーションシップを追加するために使用します。

名前空間:  Microsoft.Data.Schema.SchemaModel
アセンブリ:  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
Public Interface IModelMultiRelationship _
    Inherits IModelRelationship, IModelEntity, IList(Of IModelElement),  _
    ICollection(Of IModelElement), IEnumerable(Of IModelElement), IEnumerable
public interface IModelMultiRelationship : IModelRelationship, 
    IModelEntity, IList<IModelElement>, ICollection<IModelElement>, 
    IEnumerable<IModelElement>, IEnumerable
public interface class IModelMultiRelationship : IModelRelationship, 
    IModelEntity, IList<IModelElement^>, ICollection<IModelElement^>, 
    IEnumerable<IModelElement^>, IEnumerable
type IModelMultiRelationship =  
    interface
        interface IModelRelationship
        interface IModelEntity
        interface IList<IModelElement>
        interface ICollection<IModelElement>
        interface IEnumerable<IModelElement>
        interface IEnumerable
    end
public interface IModelMultiRelationship extends IModelRelationship, IModelEntity, IList<IModelElement>, ICollection<IModelElement>, IEnumerable<IModelElement>, IEnumerable

IModelMultiRelationship 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Count ICollection<T> に格納されている要素の数を取得します。 (ICollection<IModelElement> から継承されます。)
パブリック プロパティ FromElement 関連付ける要素を取得します。 (IModelRelationship から継承されます。)
パブリック プロパティ IsReadOnly ICollection<T> が読み取り専用であるかどうかを示す値を取得します。 (ICollection<IModelElement> から継承されます。)
パブリック プロパティ Item 指定したインデックスにある要素を取得または設定します。 (IList<IModelElement> から継承されます。)
パブリック プロパティ Model モデル参照を取得します。 (IModelEntity から継承されます。)
パブリック プロパティ RelationshipClass メタデータ クラスを取得します。 (IModelRelationship から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Add ICollection<T> に項目を追加します。 (ICollection<IModelElement> から継承されます。)
パブリック メソッド AddElement リレーションシップ エントリを (要素に基づいて) リレーションシップの末尾に追加します。
パブリック メソッド AddRelationshipEntry 空のリレーションシップ エントリをリレーションシップの末尾に追加します。
パブリック メソッド Clear ICollection<T> からすべての項目を削除します。 (ICollection<IModelElement> から継承されます。)
パブリック メソッド Contains ICollection<T> に特定の値が格納されているかどうかを判断します。 (ICollection<IModelElement> から継承されます。)
パブリック メソッド CopyTo ICollection<T> の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。 (ICollection<IModelElement> から継承されます。)
パブリック メソッド GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable<IModelElement> から継承されます。)
パブリック メソッド GetEnumerator() コレクションを反復処理する列挙子を返します。 (IEnumerable から継承されます。)
パブリック メソッド GetReferencedElements 関連する要素を返します。 (IModelRelationship から継承されます。)
パブリック メソッド GetReferencedRelationshipEntries 関連するリレーションシップ エントリを返します。 (IModelRelationship から継承されます。)
パブリック メソッド GetRelationshipEntry 指定したインデックス位置にあるリレーションシップ エントリを返します。
パブリック メソッド IndexOf(T) IList<T> 内での指定した項目のインデックスを調べます。 (IList<IModelElement> から継承されます。)
パブリック メソッド IndexOf(IModelElement, Int32) 指定した要素に基づいて、最初に見つかったリレーションシップ エントリのインデックスを報告します。
パブリック メソッド Insert IList<T> の指定したインデックス位置に項目を挿入します。 (IList<IModelElement> から継承されます。)
パブリック メソッド InsertElement 指定したインデックス位置にあるリレーションシップ エントリを (要素に基づいて) 挿入します。
パブリック メソッド InsertRelationshipEntry 指定したインデックス位置に空のリレーションシップ エントリを挿入します。
パブリック メソッド Remove ICollection<T> 内で最初に見つかった特定のオブジェクトを削除します。 (ICollection<IModelElement> から継承されます。)
パブリック メソッド RemoveAt 指定したインデックス位置の IList<T> 項目を削除します。 (IList<IModelElement> から継承されます。)

このページのトップへ

参照

参照

Microsoft.Data.Schema.SchemaModel 名前空間