Compartir a través de


DbConfigurationTypeAttribute Clase

Definición

Este atributo se puede colocar en una subclase de DbContext para indicar que la subclase de DbConfiguration que representa la configuración basada en código para la aplicación está en un ensamblado diferente al tipo de contexto.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments")]
public class DbConfigurationTypeAttribute : Attribute
type DbConfigurationTypeAttribute = class
    inherit Attribute
Public Class DbConfigurationTypeAttribute
Inherits Attribute
Herencia
DbConfigurationTypeAttribute
Atributos

Comentarios

Normalmente, una subclase de DbConfiguration debe colocarse en el mismo ensamblado que la subclase de DbContext usada por la aplicación. A continuación, se detectará automáticamente. Sin embargo, si esto no es posible o si la aplicación contiene varios tipos de contexto en ensamblados diferentes, este atributo se puede usar para dirigir la detección de DbConfiguration al tipo adecuado. Una alternativa al uso de este atributo es especificar el tipo DbConfiguration que se usará en el archivo de configuración de la aplicación. Consulte http://go.microsoft.com/fwlink/?LinkId=260883 para obtener más información.

Constructores

DbConfigurationTypeAttribute(String)

Indica que la subclase de DbConfiguration representada por el nombre completo del ensamblado especificado debe usarse para la configuración basada en código para esta aplicación.

DbConfigurationTypeAttribute(Type)

Indica que la subclase especificada de DbConfiguration se debe usar para la configuración basada en código para esta aplicación.

Propiedades

ConfigurationType

Obtiene la subclase de DbConfiguration que se debe usar para la configuración basada en código para esta aplicación.

Se aplica a