MetadataWorkspace 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
執行階段中繼資料工作空間
繼承階層
System.Object
System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace
命名空間: System.Data.Entity.Core.Metadata.Edm
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
Public Class MetadataWorkspace
'用途
Dim instance As MetadataWorkspace
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class MetadataWorkspace
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")]
public ref class MetadataWorkspace
[<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")>]
type MetadataWorkspace = class end
public class MetadataWorkspace
MetadataWorkspace 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
MetadataWorkspace() | 初始化 MetadataWorkspace 類別的新執行個體。 | |
MetadataWorkspace(IEnumerable<String>, IEnumerable<Assembly>) | 使用指定的路徑和組件,初始化 MetadataWorkspace 類別的新執行個體。 | |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>) | 使用來自傳統 EDMX 對應之所有項目集合的載入器 (ItemCollection) 建構 MetadataWorkspace。將使用預設的 o-space 和 o/c 對應集合。第一次使用給定的集合時,會消極地執行項目集合委派。接受傳遞會回 null 的委派 (如果永遠不會使用集合的話),但很少會這麼做,而且在這種情況下,若 EF 嘗試使用集合,將會造成例外狀況。 | |
MetadataWorkspace(Func<EdmItemCollection>, Func<StoreItemCollection>, Func<StorageMappingItemCollection>, Func<ObjectItemCollection>) | 使用 EF 所需之所有項目集合的載入器 (ItemCollection) (自動根據給定的 o-space 和 c-space 載入器建立的 o/c 對應除外),建構 MetadataWorkspace。第一次使用給定的集合時,會消極地執行項目集合委派。接受傳遞會回 null 的委派 (如果永遠不會使用集合的話),但很少會這麼做,而且在這種情況下,若 EF 嘗試使用集合,將會造成例外狀況。 |
靠上
屬性
名稱 | 描述 | |
---|---|---|
MaximumEdmVersionSupported | 執行階段即將支援的最大 EDM 版本。 |
靠上
方法
靠上
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。