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


DbProviderServices.GetService(Type, Object) Метод

Определение

Вызывается для разрешения дополнительных служб поставщика по умолчанию, когда производный тип регистрируется в качестве поставщика EF с помощью записи в файле конфигурации приложения или путем регистрации на основе кода в DbConfiguration. Реализация этого метода в этом классе использует сопоставители, добавленные с помощью метода AddDependencyResolver, для разрешения зависимостей.

public virtual object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj

Параметры

type
Type

Тип разрешаемой службы.

key
Object

Необязательный ключ, предоставляющий дополнительные сведения для разрешения службы.

Возвращаемое значение

Экземпляр заданного типа или значение NULL, если служба не может быть разрешена.

Реализации

Комментарии

Используйте этот метод для установки, добавления или изменения других служб, связанных с поставщиком. Обратите внимание, что этот метод будет вызываться только для таких служб, если они еще не настроены явным образом приложением. Это позволяет поставщикам задавать службы по умолчанию, в то время как приложение по-прежнему может переопределить и явно настроить каждую службу при необходимости. Дополнительные сведения см. в разделах IDbDependencyResolver и DbConfiguration .

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