DatabaseProvider<TProviderServices,TOptionsExtension> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Основная точка, в которой поставщик базы данных может сообщить EF, что она была выбрана для текущего контекста, и предоставить службы, необходимые для его функционирования.
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.
public class DatabaseProvider<TProviderServices,TOptionsExtension> : Microsoft.EntityFrameworkCore.Storage.IDatabaseProvider where TProviderServices : class, IDatabaseProviderServices where TOptionsExtension : class, IDbContextOptionsExtension
type DatabaseProvider<'ProviderServices, 'OptionsExtension (requires 'ProviderServices : null and 'ProviderServices :> IDatabaseProviderServices and 'OptionsExtension : null and 'OptionsExtension :> IDbContextOptionsExtension)> = class
interface IDatabaseProvider
Public Class DatabaseProvider(Of TProviderServices, TOptionsExtension)
Implements IDatabaseProvider
Параметры типа
- TProviderServices
Базовый набор служб, необходимых EF для работы поставщика базы данных.
- TOptionsExtension
Тип параметров, к которым будет добавляться Extensions поставщик базы данных, чтобы определить, что выбрано значение (и сохранить параметры, относящиеся к базе данных).
- Наследование
-
DatabaseProvider<TProviderServices,TOptionsExtension>
- Реализации
Конструкторы
DatabaseProvider<TProviderServices,TOptionsExtension>() |
Основная точка, в которой поставщик базы данных может сообщить EF, что она была выбрана для текущего контекста, и предоставить службы, необходимые для его функционирования. Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Методы
GetProviderServices(IServiceProvider) |
Возвращает базовый набор служб, необходимых EF для работы поставщика базы данных. |
IsConfigured(IDbContextOptions) |
Возвращает значение, указывающее, выбран ли поставщик базы данных для заданного контекста. |
Применяется к
Entity Framework