DbModel 類別
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
表示 DbModelBuilder 建立的實體資料模型 (EDM)。 Compile 方法可用來從此 EDM 表示法移到 DbCompiledModel,這是適合快取和建立 DbContext 或 ObjectContext 執行個體之模型的編譯快照集。
繼承階層
System.Object
System.Data.Entity.Infrastructure.DbModel
命名空間: System.Data.Entity.Infrastructure
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public Class DbModel _
Implements IEdmModelAdapter
'用途
Dim instance As DbModel
public class DbModel : IEdmModelAdapter
public ref class DbModel : IEdmModelAdapter
type DbModel =
class
interface IEdmModelAdapter
end
public class DbModel implements IEdmModelAdapter
DbModel 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
![]() |
ConceptualModel | 取得概念模型。 |
![]() |
ConceptualToStoreMapping | 取得對應模型。 |
![]() |
ProviderInfo | 取得提供者資訊。 |
![]() |
ProviderManifest | 取得提供者資訊清單。 |
![]() |
StoreModel | 取得存放區模型。 |
靠上
方法
名稱 | 描述 | |
---|---|---|
![]() |
Compile | 為此模式建立 DbCompiledModel,這是適合快取和建立 DbContext 執行個體的編譯快照集。 |
![]() |
Equals | (繼承自 Object)。 |
![]() |
Finalize | (繼承自 Object)。 |
![]() |
GetHashCode | (繼承自 Object)。 |
![]() |
GetType | (繼承自 Object)。 |
![]() |
MemberwiseClone | (繼承自 Object)。 |
![]() |
ToString | (繼承自 Object)。 |
靠上
擴充方法
名稱 | 描述 | |
---|---|---|
![]() |
GetConceptualModel | 從指定的 DbModel 取得概念模型。 (以 DbModelExtensions 定義。) |
![]() |
GetStoreModel | 從指定的 DbModel 取得存放區模型。 (以 DbModelExtensions 定義。) |
靠上
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。