RelationalOptionsExtension.RelationalExtensionInfo Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сведения или метаданные для RelationalOptionsExtension.
protected abstract class RelationalOptionsExtension.RelationalExtensionInfo : Microsoft.EntityFrameworkCore.Infrastructure.DbContextOptionsExtensionInfo
Protected MustInherit Class RelationalOptionsExtension.RelationalExtensionInfo
Inherits DbContextOptionsExtensionInfo
- Наследование
Конструкторы
RelationalOptionsExtension.RelationalExtensionInfo(IDbContextOptionsExtension) |
Создает новый RelationalOptionsExtension.RelationalExtensionInfo экземпляр, содержащий сведения или метаданные для данного расширения. |
Свойства
Extension |
Расширение, для которого этот экземпляр содержит метаданные. |
IsDatabaseProvider |
Верно, так как это базовый класс поставщика базы данных. |
LogFragment |
Фрагмент сообщения для ведения журнала, обычно содержащий сведения о любых полезных параметрах, отличных от настроенных по умолчанию. |
Методы
GetServiceProviderHashCode() |
Возвращает хэш-код, созданный из любых параметров, которые могут вызвать необходимость в новом IServiceProvider коде. Например, если параметры влияют на одноэлементную службу. Однако большинство расширений не имеют таких параметров и должны возвращать ноль. |
PopulateDebugInfo(IDictionary<String,String>) |
Заполняет словарь сведений, которые могут меняться между использованием расширения таким образом, чтобы его можно было сравнить с предыдущей конфигурацией для этого параметра, и различия могут быть зарегистрированы. Ключ словаря должен иметь префикс имени расширения. Например, |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Возвращает значение, указывающее, совпадают ли все параметры, используемые в GetServiceProviderHashCode() , как и в данном расширении. |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Возвращает значение, указывающее, совпадают ли все параметры, используемые в GetServiceProviderHashCode() , как и в данном расширении. (Унаследовано от DbContextOptionsExtensionInfo) |
Применяется к
Entity Framework