Partager via


DbConfigurationTypeAttribute Classe

Définition

Cet attribut peut être placé sur une sous-classe de DbContext pour indiquer que la sous-classe de représentation de DbConfiguration la configuration basée sur le code de l’application se trouve dans un assembly différent du type de contexte.

[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
Héritage
DbConfigurationTypeAttribute
Attributs

Remarques

Normalement, une sous-classe de DbConfiguration doit être placée dans le même assembly que la sous-classe de DbContext utilisée par l’application. Elle sera ensuite découverte automatiquement. Toutefois, si cela n’est pas possible ou si l’application contient plusieurs types de contexte dans différents assemblys, cet attribut peut être utilisé pour diriger la découverte DbConfiguration vers le type approprié. Une alternative à l’utilisation de cet attribut consiste à spécifier le type DbConfiguration à utiliser dans le fichier de configuration de l’application. Consultez la rubrique http://go.microsoft.com/fwlink/?LinkId=260883 (éventuellement en anglais) pour plus d'informations.

Constructeurs

DbConfigurationTypeAttribute(String)

Indique que la sous-classe de DbConfiguration représentée par le nom qualifié d’assembly donné doit être utilisée pour la configuration basée sur le code pour cette application.

DbConfigurationTypeAttribute(Type)

Indique que la sous-classe donnée de DbConfiguration doit être utilisée pour la configuration basée sur le code pour cette application.

Propriétés

ConfigurationType

Obtient la sous-classe de DbConfiguration qui doit être utilisée pour la configuration basée sur le code pour cette application.

S’applique à