Compartir a través de


DbConfiguration.SetProviderServices(String, DbProviderServices) Método

Definición

Llame a este método desde el constructor de una clase derivada de DbConfiguration para registrar un proveedor de Entity Framework.

protected internal void SetProviderServices (string providerInvariantName, System.Data.Entity.Core.Common.DbProviderServices provider);
member this.SetProviderServices : string * System.Data.Entity.Core.Common.DbProviderServices -> unit
Protected Friend Sub SetProviderServices (providerInvariantName As String, provider As DbProviderServices)

Parámetros

providerInvariantName
String

Nombre invariable del proveedor ADO.NET que indica el tipo de ADO.NET conexión para la que se usará este proveedor.

provider
DbProviderServices

Instancia del proveedor.

Comentarios

Tenga en cuenta que el proveedor se registra como un servicio en sí y también se registra como solucionador predeterminado con una llamada a AddDefaultResolver. Esto permite a los proveedores de EF actuar como solucionadores para otros servicios que el proveedor puede que deba invalidar. Este método se proporciona como una manera cómoda y reconocible de agregar configuración a Entity Framework. Internamente funciona de la misma manera que el uso de AddDependencyResolver para agregar una resolución adecuada para DbProviderServices y también usar AddDefaultResolver para agregar el proveedor como solucionador predeterminado. Esto significa que, si lo desea, se puede lograr la misma funcionalidad mediante una resolución personalizada o una resolución respaldada por un contenedor de inversión de control.

Se aplica a