共用方式為


StoreItemCollection 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

表示存放區空間中項目集合的類別。

繼承階層

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

命名空間:  System.Data.Entity.Core.Metadata.Edm
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public Class StoreItemCollection _
    Inherits ItemCollection
'用途
Dim instance As StoreItemCollection
public class StoreItemCollection : ItemCollection
public ref class StoreItemCollection : public ItemCollection
type StoreItemCollection =  
    class 
        inherit ItemCollection 
    end
public class StoreItemCollection extends ItemCollection

StoreItemCollection 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 StoreItemCollection(IEnumerable<XmlReader>) 使用指定的 XMLReader,初始化 StoreItemCollection 類別的新執行個體。
公用方法 StoreItemCollection(String[]) 使用指定的檔案路徑,初始化 StoreItemCollection 類別的新執行個體。
公用方法 StoreItemCollection(EdmModel) 初始化 StoreItemCollection 類別的新執行個體。

靠上

屬性

  名稱 描述
公用屬性 Count (繼承自 ReadOnlyCollection<GlobalItem>)。
公用屬性 DataSpace 取得與此項目集合相關聯的資料模型。 (繼承自 ItemCollection)。
公用屬性 IsReadOnly 取得表示此集合是否為唯讀的值。 (繼承自 ReadOnlyMetadataCollection<T>)。
公用屬性 Item[String] 使用指定的識別從此集合取得項目。 (繼承自 ReadOnlyMetadataCollection<T>)。
公用屬性 Item[Int32] (繼承自 ReadOnlyCollection<GlobalItem>)。
受保護的屬性 Items (繼承自 ReadOnlyCollection<GlobalItem>)。
公用屬性 ProviderFactory 取得 StoreItemCollection 的提供者 Factory。
公用屬性 ProviderInvariantName 取得 StoreItemCollection 的非變異名稱。
公用屬性 ProviderManifest 取得 StoreItemCollection 的提供者資訊清單。
公用屬性 ProviderManifestToken 取得 StoreItemCollection 的資訊清單語彙基元。
公用屬性 StoreSchemaVersion 取得此集合的存放結構版本。

靠上

方法

  名稱 描述
公用方法 Contains(String) 判斷集合是否包含具有指定識別的項目。 (繼承自 ReadOnlyMetadataCollection<T>)。
公用方法 Contains(T) (繼承自 ReadOnlyCollection<GlobalItem>)。
公用方法 CopyTo (繼承自 ReadOnlyCollection<GlobalItem>)。
公用方法靜態成員 Create 建立 StoreItemCollection 的 Factory 方法。
公用方法 Equals (繼承自 Object)。
受保護的方法 Finalize (繼承自 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) 使用指定的識別傳回強類型 (Strongly Typed) GlobalItem 物件。 (繼承自 ItemCollection)。
公用方法 GetItem<T>(String, Boolean) 藉由以區分大小寫或不區分大小寫的搜尋,使用指定的識別傳回強類型 GlobalItem 物件。 (繼承自 ItemCollection)。
公用方法 GetItems<T> 從此項目集合傳回指定類型的所有項目。 (繼承自 ItemCollection)。
公用方法 GetPrimitiveTypes 傳回 PrimitiveType 物件的集合。
公用方法 GetType() (繼承自 Object)。
公用方法 GetType(String, String) 使用指定的類型名稱和此項目集合中的命名空間名稱,傳回 EdmType 物件。 (繼承自 ItemCollection)。
公用方法 GetType(String, String, Boolean) 使用指定的類型名稱和此項目集合中的命名空間名稱,傳回 EdmType 物件。 (繼承自 ItemCollection)。
公用方法 GetValue 使用指定的識別從此集合擷取項目。 (繼承自 ReadOnlyMetadataCollection<T>)。
公用方法 IndexOf 傳回集合中指定值的索引。 (繼承自 ReadOnlyMetadataCollection<T>)。
受保護的方法 MemberwiseClone (繼承自 Object)。
公用方法 ToString (繼承自 Object)。
公用方法 TryGetEntityContainer(String, EntityContainer%) 使用指定的實體容器名稱傳回 EntityContainer。如果沒有實體容器,輸出參數會包含 null,否則會包含第一個實體容器。 (繼承自 ItemCollection)。
公用方法 TryGetEntityContainer(String, Boolean, EntityContainer%) 使用指定的實體容器名稱傳回 EntityContainer。如果沒有實體容器,此輸出參數會包含 null,否則會包含第一個實體容器。 (繼承自 ItemCollection)。
公用方法 TryGetItem<T>(String, T%) 使用此項目集合的指定識別傳回強類型 GlobalItem 物件。 (繼承自 ItemCollection)。
公用方法 TryGetItem<T>(String, Boolean, T%) 使用此項目集合的指定識別傳回強類型 GlobalItem 物件。 (繼承自 ItemCollection)。
公用方法 TryGetType(String, String, EdmType%) 使用指定的類型名稱和此項目集合中的命名空間名稱,傳回 EdmType 物件。 (繼承自 ItemCollection)。
公用方法 TryGetType(String, String, Boolean, EdmType%) 使用指定的類型名稱和此項目集合中的命名空間名稱,傳回 EdmType 物件。 (繼承自 ItemCollection)。
公用方法 TryGetValue 使用指定的識別從此集合擷取項目。 (繼承自 ReadOnlyMetadataCollection<T>)。

靠上

擴充方法

  名稱 描述
公用擴充方法 GetAllAssociations 擷取此 ItemCollection 中所有 AssociationType 項目的可列舉集合 (以 MetadataWorkspaceExtensions 定義。)
公用擴充方法 GetAllAssociationSets 擷取此 ItemCollection 中所有 AssociationSet 項目的可列舉集合 (以 MetadataWorkspaceExtensions 定義。)
公用擴充方法 GetAllEntitySets 擷取此 ItemCollection 中所有 EntitySet 項目的可列舉集合 (以 MetadataWorkspaceExtensions 定義。)
公用擴充方法 GetAllEntityTypes 擷取此 ItemCollection 中所有 EntityType 項目的可列舉集合 (以 MetadataWorkspaceExtensions 定義。)
公用擴充方法 GetAllReferentialConstraints 擷取此 SSDL/StoreItemCollection 中所有 ReferentialConstraint 的可列舉集合 (以 MetadataWorkspaceExtensions 定義。)
公用擴充方法 GetEntityContainerName 擷取此 ItemCollection 中 &amp;lt;EntityContainer/&amp;gt; 項目的 'Name' 屬性。 (以 MetadataWorkspaceExtensions 定義。)
公用擴充方法 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>)。

靠上

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

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