共用方式為


RelationalOptionsExtension.RelationalExtensionInfo 類別

定義

的資訊/中繼資料 RelationalOptionsExtension

protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
繼承
RelationalOptionsExtension.RelationalExtensionInfo

建構函式

RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension)

建立新的 RelationalOptionsExtension.RelationalExtensionInfo 實例,其中包含指定延伸模組的資訊/中繼資料。

屬性

Extension

這個實例包含中繼資料的延伸模組。

IsDatabaseProvider

如果為 True,因為這是資料庫提供者基類。

LogFragment

用於記錄的訊息片段通常包含任何已設定之實用非預設選項的相關資訊。

方法

GetServiceProviderHashCode()

傳回從任何會導致需要新 IServiceProvider 選項建立的雜湊碼。 例如,如果選項會影響單一服務。 不過,大部分的延伸模組沒有這類選項,而且應該會傳回零。

PopulateDebugInfo(IDictionary<String,String>)

填入可能會在擴充功能使用之間變更的資訊字典,以便與此選項先前的組態進行比較,而且可以記錄差異。 字典索引鍵的前置詞應加上延伸模組名稱。 例如:"SqlServer:"

(繼承來源 DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

傳回值,指出 中使用的 GetServiceProviderHashCode() 所有選項是否與指定延伸模組中的相同。

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

傳回值,指出 中使用的 GetServiceProviderHashCode() 所有選項是否與指定延伸模組中的相同。

(繼承來源 DbContextOptionsExtensionInfo)

適用於