Compartilhar via


DbConfigurationTypeAttribute Classe

Definição

Esse atributo pode ser colocado em uma subclasse de DbContext para indicar que a subclasse de DbConfiguration que representa a configuração baseada em código para o aplicativo está em um assembly diferente do 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
Herança
DbConfigurationTypeAttribute
Atributos

Comentários

Normalmente, uma subclasse de DbConfiguration deve ser colocada no mesmo assembly que a subclasse de DbContext usada pelo aplicativo. Em seguida, ele será descoberto automaticamente. No entanto, se isso não for possível ou se o aplicativo contiver vários tipos de contexto em assemblies diferentes, esse atributo poderá ser usado para direcionar a descoberta de DbConfiguration para o tipo apropriado. Uma alternativa ao uso desse atributo é especificar o tipo DbConfiguration a ser usado no arquivo de configuração do aplicativo. Consulte http://go.microsoft.com/fwlink/?LinkId=260883 para obter mais informações.

Construtores

DbConfigurationTypeAttribute(String)

Indica que a subclasse de DbConfiguration representada pelo nome qualificado do assembly especificado deve ser usada para a configuração baseada em código para este aplicativo.

DbConfigurationTypeAttribute(Type)

Indica que a subclasse especificada de DbConfiguration deve ser usada para a configuração baseada em código para este aplicativo.

Propriedades

ConfigurationType

Obtém a subclasse de DbConfiguration que deve ser usada para a configuração baseada em código para este aplicativo.

Aplica-se a