DbContextInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供指定型別 DbContext 的執行時間資訊。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbContextInfo
public class DbContextInfo
type DbContextInfo = class
Public Class DbContextInfo
- 繼承
-
DbContextInfo
- 屬性
建構函式
DbContextInfo(Type) |
建立代表指定型別 DbContext 的新實例。 |
DbContextInfo(Type, Configuration) |
建立代表指定型別 DbContext 的新實例。 外部設定物件 (例如,可以提供 app.config 或 web.config) ,並在連接字串解析期間使用。 這包括尋找連接字串和 DefaultConnectionFactory 專案。 |
DbContextInfo(Type, Configuration, DbConnectionInfo) |
建立代表指定 DbContext 之 的新實例,以特定資料庫為目標。 外部設定物件 (例如,可以提供 app.config 或 web.config) ,並在連接字串解析期間使用。 這包括尋找連接字串和 DefaultConnectionFactory 專案。 |
DbContextInfo(Type, Configuration, DbProviderInfo) |
建立代表指定型別 DbContext 的新實例。 外部設定物件 (例如,可以提供 app.config 或 web.config) ,並在連接字串解析期間使用。 這包括尋找連接字串和 DefaultConnectionFactory 專案。 可以提供 , DbProviderInfo 以覆寫建構基礎 EDM 模型時所使用的預設判斷提供者。 這很適合用來防止 EF 連線以探索資訊清單權杖。 |
DbContextInfo(Type, ConnectionStringSettingsCollection) |
已淘汰.
建立代表指定型別 DbContext 的新實例。 您可以提供連接字串的外部清單,並在連接字串解析期間使用,以取代外部組態檔中指定的任何連接字串。 |
DbContextInfo(Type, DbConnectionInfo) |
建立新的實例,代表特定 DbContext 資料庫的目標指定。 |
DbContextInfo(Type, DbProviderInfo) |
建立代表指定型別 DbContext 的新實例。 可以提供 , DbProviderInfo 以覆寫建構基礎 EDM 模型時所使用的預設判斷提供者。 |
屬性
ConnectionProviderName |
基礎類型所使用的 DbContext 連線 ADO.NET 提供者名稱。 |
ConnectionString |
基礎 DbContext 類型所使用的連接字串。 |
ConnectionStringName |
基礎 DbContext 類型所使用的連接字串名稱。 |
ConnectionStringOrigin |
基礎 DbContext 類型所使用的連接字串原點。 |
ContextType |
具體 DbContext 類型。 |
IsConstructible |
是否可以建立基礎 DbContext 類型的實例。 |
OnModelCreating |
在 OnModelCreating 在內容上執行之後,要在 DbModelBuilder 上執行的動作。 |
方法
CreateInstance() |
如果可以建立基礎 DbContext 類型的實例,則傳回新的實例,否則會傳回 null。 |