次の方法で共有


ItemCollection クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

項目のコレクションを表すクラス。 コレクションの実際の保持の実装は、ほとんどが MetadataCollection によって行われます。

継承階層

System.Object
  System.Collections.ObjectModel.ReadOnlyCollection<GlobalItem>
    System.Data.Entity.Core.Metadata.Edm.ReadOnlyMetadataCollection<GlobalItem>
      System.Data.Entity.Core.Metadata.Edm.ItemCollection
        System.Data.Entity.Core.Mapping.MappingItemCollection
        System.Data.Entity.Core.Metadata.Edm.EdmItemCollection
        System.Data.Entity.Core.Metadata.Edm.ObjectItemCollection
        System.Data.Entity.Core.Metadata.Edm.StoreItemCollection

名前空間:  System.Data.Entity.Core.Metadata.Edm
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public MustInherit Class ItemCollection _
    Inherits ReadOnlyMetadataCollection(Of GlobalItem)
'使用
Dim instance As ItemCollection
public abstract class ItemCollection : ReadOnlyMetadataCollection<GlobalItem>
public ref class ItemCollection abstract : public ReadOnlyMetadataCollection<GlobalItem^>
[<AbstractClassAttribute>]
type ItemCollection =  
    class 
        inherit ReadOnlyMetadataCollection<GlobalItem>
    end
public abstract class ItemCollection extends ReadOnlyMetadataCollection<GlobalItem>

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

プロパティ

  名前 説明
パブリック プロパティ Count (ReadOnlyCollection<GlobalItem> から継承されます。)
パブリック プロパティ DataSpace この項目コレクションに関連付けられているデータ モデルを取得します。
パブリック プロパティ IsReadOnly このコレクションが読み取り専用かどうかを示す値を取得します。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック プロパティ Item[Int32] (ReadOnlyCollection<GlobalItem> から継承されます。)
パブリック プロパティ Item[String] 指定された ID を使用して、このコレクションから項目を取得します。 (ReadOnlyMetadataCollection<T> から継承されます。)
プロテクト プロパティ Items (ReadOnlyCollection<GlobalItem> から継承されます。)

上揃え

メソッド

  名前 説明
パブリック メソッド Contains(String) 指定された ID の項目がコレクションに存在するかどうかを調べます。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド Contains(T) (ReadOnlyCollection<GlobalItem> から継承されます。)
パブリック メソッド CopyTo (ReadOnlyCollection<GlobalItem> から継承されます。)
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetEntityContainer(String) 指定されたエンティティ コンテナー名を使用して、EntityContainer オブジェクトを返します。
パブリック メソッド GetEntityContainer(String, Boolean) 指定されたエンティティ コンテナー名を使用して、EntityContainer オブジェクトを返します。
パブリック メソッド GetEnumerator このコレクションを反復処理できる列挙子を返します。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド GetFunctions(String) この項目コレクションから、指定された名前を使用して関数のオーバーロードをすべて返します。
パブリック メソッド GetFunctions(String, Boolean) この項目コレクションから、指定された名前を使用して関数のオーバーロードをすべて返します。
プロテクト メソッド静的メンバー GetFunctions(Dictionary<String, ReadOnlyCollection<EdmFunction>>, String, Boolean) この項目コレクションから、指定された名前を使用して関数のオーバーロードをすべて返します。
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetItem<T>(String) 指定された ID を使用して、厳密に型指定された GlobalItem オブジェクトを返します。
パブリック メソッド GetItem<T>(String, Boolean) 指定された ID を使用し、厳密に型指定された GlobalItem オブジェクトを返します。大文字と小文字を区別して検索するか、区別せずに検索するかを指定できます。
パブリック メソッド GetItems<T> この項目コレクションから、指定された型の項目をすべて返します。
パブリック メソッド GetType() (Object から継承されます。)
パブリック メソッド GetType(String, String) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。
パブリック メソッド GetType(String, String, Boolean) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。
パブリック メソッド GetValue 指定された ID を使用して、このコレクションから項目を取得します。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド IndexOf このコレクション内の指定された値のインデックスを返します。 (ReadOnlyMetadataCollection<T> から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)
パブリック メソッド TryGetEntityContainer(String, EntityContainer%) 指定されたエンティティ コンテナー名を使用して、EntityContainer オブジェクトを返します。エンティティ コンテナーが存在しない場合、出力パラメーターには NULL が格納されます。それ以外の場合、出力パラメーターには最初のエンティティ コンテナーが格納されます。
パブリック メソッド TryGetEntityContainer(String, Boolean, EntityContainer%) 指定されたエンティティ コンテナー名を使用して、EntityContainer オブジェクトを返します。エンティティ コンテナーが存在しない場合、この出力パラメーターには NULL が格納されます。それ以外の場合、出力パラメーターには最初のエンティティ コンテナーが格納されます。
パブリック メソッド TryGetItem<T>(String, T%) この項目コレクションから、指定された ID を使用して、厳密に型指定された GlobalItem オブジェクトを返します。
パブリック メソッド TryGetItem<T>(String, Boolean, T%) この項目コレクションから、指定された ID を使用して、厳密に型指定された GlobalItem オブジェクトを返します。
パブリック メソッド TryGetType(String, String, EdmType%) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。
パブリック メソッド TryGetType(String, String, Boolean, EdmType%) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。
パブリック メソッド TryGetValue 指定された ID を使用して、このコレクションから項目を取得します。 (ReadOnlyMetadataCollection<T> から継承されます。)

上揃え

Extension のメソッド

  名前 説明
パブリック Extension メソッド GetAllAssociations この ItemCollection のすべての AssociationType 要素の列挙可能なコレクションを取得します。 (MetadataWorkspaceExtensions によって定義されています。)
パブリック Extension メソッド GetAllAssociationSets この ItemCollection のすべての AssociationSet 要素の列挙可能なコレクションを取得します。 (MetadataWorkspaceExtensions によって定義されています。)
パブリック Extension メソッド GetAllEntitySets この ItemCollection のすべての EntitySet 要素の列挙可能なコレクションを取得します。 (MetadataWorkspaceExtensions によって定義されています。)
パブリック Extension メソッド GetAllEntityTypes この ItemCollection のすべての EntityType 要素の列挙可能なコレクションを取得します。 (MetadataWorkspaceExtensions によって定義されています。)
パブリック Extension メソッド GetEntityContainerName この ItemCollection の &amp;lt;EntityContainer/&amp;gt; 要素の 'Name' 属性を取得します。 (MetadataWorkspaceExtensions によって定義されています。)
パブリック Extension メソッド GetNamespace 最初に見つかった StructuralType を調べることによって、この ItemCollection の名前空間を取得します。 (MetadataWorkspaceExtensions によって定義されています。)

上揃え

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート メソッド ICollection<T>.Add (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList.Add (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド ICollection<T>.Clear (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList.Clear (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList.Contains (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド ICollection.CopyTo (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IEnumerable.GetEnumerator (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList.IndexOf (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList<T>.Insert (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList.Insert (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IList.IsFixedSize (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート プロパティ ICollection<T>.IsReadOnly (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IList.IsReadOnly (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート プロパティ ICollection.IsSynchronized (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IList<T>.Item (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート プロパティ IList.Item (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド ICollection<T>.Remove (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList.Remove (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList<T>.RemoveAt (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート メソッド IList.RemoveAt (ReadOnlyCollection<GlobalItem> から継承されます。)
明示的なインターフェイス実装プライベート プロパティ ICollection.SyncRoot (ReadOnlyCollection<GlobalItem> から継承されます。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Core.Metadata.Edm 名前空間