Condividi tramite


DbConfigurationTypeAttribute Classe

Definizione

Questo attributo può essere inserito in una sottoclasse di DbContext per indicare che la sottoclasse di DbConfiguration che rappresenta la configurazione basata sul codice per l'applicazione si trova in un assembly diverso dal tipo di contesto.

[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
Ereditarietà
DbConfigurationTypeAttribute
Attributi

Commenti

In genere, una sottoclasse di DbConfiguration deve essere inserita nello stesso assembly della DbContext sottoclasse usata dall'applicazione. Verrà quindi individuato automaticamente. Tuttavia, se non è possibile o se l'applicazione contiene più tipi di contesto in assembly diversi, questo attributo può essere usato per indirizzare l'individuazione DbConfiguration al tipo appropriato. Un'alternativa all'uso di questo attributo consiste nel specificare il tipo DbConfiguration da usare nel file di configurazione dell'applicazione. Per altre informazioni, vedere http://go.microsoft.com/fwlink/?LinkId=260883.

Costruttori

DbConfigurationTypeAttribute(String)

Indica che la sottoclasse di DbConfiguration rappresentata dal nome completo dell'assembly specificato deve essere utilizzata per la configurazione basata su codice per questa applicazione.

DbConfigurationTypeAttribute(Type)

Indica che la sottoclasse specificata di DbConfiguration deve essere usata per la configurazione basata su codice per questa applicazione.

Proprietà

ConfigurationType

Ottiene la sottoclasse di DbConfiguration che deve essere utilizzata per la configurazione basata su codice per questa applicazione.

Si applica a