共用方式為


DbContextInfo 類別

定義

提供指定型別 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。

適用於