次の方法で共有


EdmItemCollection クラス

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

Edm 空間の項目のコレクションを表すクラス。

継承階層

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.EdmItemCollection

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

構文

'宣言
Public NotInheritable Class EdmItemCollection _
    Inherits ItemCollection
'使用
Dim instance As EdmItemCollection
public sealed class EdmItemCollection : ItemCollection
public ref class EdmItemCollection sealed : public ItemCollection
[<SealedAttribute>]
type EdmItemCollection =  
    class 
        inherit ItemCollection 
    end
public final class EdmItemCollection extends ItemCollection

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

コンストラクター

  名前 説明
パブリック メソッド EdmItemCollection(IEnumerable<XmlReader>) 概念スキーマ定義言語 (CSDL) ファイルが存在する XMLReader オブジェクトのコレクションを使用して、EdmItemCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド EdmItemCollection(String[]) 概念スキーマ定義言語 (CSDL) ファイルが存在するパスを使用して、EdmItemCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド EdmItemCollection(EdmModel) EdmItemCollection クラスの新しいインスタンスを初期化します。

上揃え

プロパティ

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

上揃え

メソッド

  名前 説明
パブリック メソッド Contains(String) 指定された ID の項目がコレクションに存在するかどうかを調べます。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド Contains(T) (ReadOnlyCollection<GlobalItem> から継承されます。)
パブリック メソッド CopyTo (ReadOnlyCollection<GlobalItem> から継承されます。)
パブリック メソッド静的メンバー Create EdmItemCollection を作成するファクトリ メソッド。
パブリック メソッド Equals (Object から継承されます。)
パブリック メソッド 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 から継承されます。)
パブリック メソッド GetPrimitiveTypes() PrimitiveType オブジェクトのコレクションを返します。
パブリック メソッド GetPrimitiveTypes(Double) 指定した概念モデル バージョンの PrimitiveType オブジェクトのコレクションを返します。
パブリック メソッド GetType() (Object から継承されます。)
パブリック メソッド GetType(String, String) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド GetType(String, String, Boolean) この項目コレクションから、指定された型名と名前空間名を使用して、EdmType オブジェクトを返します。 (ItemCollection から継承されます。)
パブリック メソッド GetValue 指定された ID を使用して、このコレクションから項目を取得します。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド IndexOf このコレクション内の指定された値のインデックスを返します。 (ReadOnlyMetadataCollection<T> から継承されます。)
パブリック メソッド ToString (Object から継承されます。)
パブリック メソッド 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 名前空間