次の方法で共有


ObjectItemCollection クラス

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

オブジェクト レイヤーの項目のコレクションを表すクラス。 コレクションの実際の保持の実装は、ほとんどが ItemCollection によって行われます。

継承階層

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.Metadata.Edm.ObjectItemCollection

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

構文

'宣言
Public Class ObjectItemCollection _
    Inherits ItemCollection
'使用
Dim instance As ObjectItemCollection
public class ObjectItemCollection : ItemCollection
public ref class ObjectItemCollection : public ItemCollection
type ObjectItemCollection =  
    class 
        inherit ItemCollection 
    end
public class ObjectItemCollection extends ItemCollection

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

コンストラクター

  名前 説明
パブリック メソッド ObjectItemCollection ObjectItemCollection クラスの新しいインスタンスを初期化します。

上揃え

プロパティ

  名前 説明
パブリック プロパティ Count (ReadOnlyCollection<GlobalItem> から継承されます。)
パブリック プロパティ DataSpace この項目コレクションに関連付けられているデータ モデルを取得します。 (ItemCollection から継承されます。)
パブリック プロパティ 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 から継承されます。)
パブリック メソッド GetClrType(EnumType) メソッドは、指定した OSpace 型引数について、基になる CLR 型を返します。パラメーターの DataSpace が OSpace でない場合は、ArgumentException がスローされます。
パブリック メソッド GetClrType(StructuralType) objectSpaceType パラメーターに指定された StructuralType に対応する CLR 型を返します。
パブリック メソッド GetEntityContainer(String) 指定されたエンティティ コンテナー名を使用して、EntityContainer オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド GetEntityContainer(String, Boolean) 指定されたエンティティ コンテナー名を使用して、EntityContainer オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド GetEnumerator このコレクションを反復処理できる列挙子を返します。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド GetFunctions(String) この項目コレクションから、指定された名前を使用して関数のオーバーロードをすべて返します。 (ItemCollection から継承されます。)
パブリック メソッド GetFunctions(String, Boolean) この項目コレクションから、指定された名前を使用して関数のオーバーロードをすべて返します。 (ItemCollection から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetItem<T>(String) 指定された ID を使用して、厳密に型指定された GlobalItem オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド GetItem<T>(String, Boolean) 指定された ID を使用し、厳密に型指定された GlobalItem オブジェクトを返します。大文字と小文字を区別して検索するか、区別せずに検索するかを指定できます。 (ItemCollection から継承されます。)
パブリック メソッド GetItems<T> この項目コレクションから、指定された型の項目をすべて返します。 (ItemCollection.GetItems<T>() をオーバーライドします。)
パブリック メソッド GetPrimitiveTypes プリミティブ型オブジェクトのコレクションを返します。
パブリック メソッド GetType() (Object から継承されます。)
パブリック メソッド GetType(String, String) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド GetType(String, String, Boolean) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド GetValue 指定された ID を使用して、このコレクションから項目を取得します。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド IndexOf このコレクション内の指定された値のインデックスを返します。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド LoadFromAssembly(Assembly) 指定されたアセンブリからメタデータを読み込みます。
パブリック メソッド LoadFromAssembly(Assembly, EdmItemCollection) 指定したアセンブリからメタデータを読み込みます。
パブリック メソッド LoadFromAssembly(Assembly, EdmItemCollection, Action<String>) 指定されたアセンブリからメタデータを読み込みます。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)
パブリック メソッド TryGetClrType(EnumType, Type%) 指定した OSpace 列挙型引数の基になる CLR 型を返します。パラメーターの DataSpace が OSpace でない場合、メソッドは false を返し、out パラメーターを null に設定します。
パブリック メソッド TryGetClrType(StructuralType, Type%) objectSpaceType パラメーターに指定された StructuralType に対応する CLR 型を返します。
パブリック メソッド TryGetEntityContainer(String, EntityContainer%) 指定されたエンティティ コンテナー名を使用して、EntityContainer オブジェクトを返します。エンティティ コンテナーが存在しない場合、出力パラメーターには NULL が格納されます。それ以外の場合、出力パラメーターには最初のエンティティ コンテナーが格納されます。 (ItemCollection から継承されます。)
パブリック メソッド TryGetEntityContainer(String, Boolean, EntityContainer%) 指定されたエンティティ コンテナー名を使用して、EntityContainer オブジェクトを返します。エンティティ コンテナーが存在しない場合、この出力パラメーターには NULL が格納されます。それ以外の場合、出力パラメーターには最初のエンティティ コンテナーが格納されます。 (ItemCollection から継承されます。)
パブリック メソッド TryGetItem<T>(String, T%) この項目コレクションから、指定された ID を使用して、厳密に型指定された GlobalItem オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド TryGetItem<T>(String, Boolean, T%) この項目コレクションから、指定された ID を使用して、厳密に型指定された GlobalItem オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド TryGetType(String, String, EdmType%) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド TryGetType(String, String, Boolean, EdmType%) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド 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 名前空間