RelationalOptionsExtension.RelationalExtensionInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
的資訊/中繼資料 RelationalOptionsExtension 。
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
- 繼承
建構函式
RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension) |
建立新的 RelationalOptionsExtension.RelationalExtensionInfo 實例,其中包含指定延伸模組的資訊/中繼資料。 |
屬性
Extension |
這個實例包含中繼資料的延伸模組。 |
IsDatabaseProvider |
如果為 True,因為這是資料庫提供者基類。 |
LogFragment |
用於記錄的訊息片段通常包含任何已設定之實用非預設選項的相關資訊。 |
方法
GetServiceProviderHashCode() |
傳回從任何會導致需要新 IServiceProvider 選項建立的雜湊碼。 例如,如果選項會影響單一服務。 不過,大部分的延伸模組沒有這類選項,而且應該會傳回零。 |
PopulateDebugInfo(IDictionary<String,String>) |
填入可能會在擴充功能使用之間變更的資訊字典,以便與此選項先前的組態進行比較,而且可以記錄差異。 字典索引鍵的前置詞應加上延伸模組名稱。 例如: |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
傳回值,指出 中使用的 GetServiceProviderHashCode() 所有選項是否與指定延伸模組中的相同。 |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
傳回值,指出 中使用的 GetServiceProviderHashCode() 所有選項是否與指定延伸模組中的相同。 (繼承來源 DbContextOptionsExtensionInfo) |