Поделиться через


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

Верно, так как это базовый класс поставщика базы данных.

LogFragment

Фрагмент сообщения для ведения журнала, обычно содержащий сведения о любых полезных параметрах, отличных от настроенных по умолчанию.

Методы

GetServiceProviderHashCode()

Возвращает хэш-код, созданный из любых параметров, которые могут вызвать необходимость в новом IServiceProvider коде. Например, если параметры влияют на одноэлементную службу. Однако большинство расширений не имеют таких параметров и должны возвращать ноль.

PopulateDebugInfo(IDictionary<String,String>)

Заполняет словарь сведений, которые могут меняться между использованием расширения таким образом, чтобы его можно было сравнить с предыдущей конфигурацией для этого параметра, и различия могут быть зарегистрированы. Ключ словаря должен иметь префикс имени расширения. Например, "SqlServer:".

(Унаследовано от DbContextOptionsExtensionInfo)
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Возвращает значение, указывающее, совпадают ли все параметры, используемые в GetServiceProviderHashCode() , как и в данном расширении.

ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo)

Возвращает значение, указывающее, совпадают ли все параметры, используемые в GetServiceProviderHashCode() , как и в данном расширении.

(Унаследовано от DbContextOptionsExtensionInfo)

Применяется к