Sdílet prostřednictvím


DbConfigurationTypeAttribute Třída

Definice

Tento atribut lze umístit do podtřídy DbContext , aby bylo možné označit, že podtřída DbConfiguration představující konfiguraci založenou na kódu pro aplikaci je v jiném sestavení než typ kontextu.

[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
Dědičnost
DbConfigurationTypeAttribute
Atributy

Poznámky

Za normálních okolností DbConfiguration by podtřída měla být umístěna ve stejném sestavení jako podtřída DbContext používaná aplikací. Pak se zjistí automaticky. Pokud to však není možné nebo pokud aplikace obsahuje více typů kontextu v různých sestaveních, lze tento atribut použít k směrování zjišťování DbConfiguration na příslušný typ. Alternativou k použití tohoto atributu je zadat typ DbConfiguration, který se má použít v konfiguračním souboru aplikace. Další informace naleznete v tématu http://go.microsoft.com/fwlink/?LinkId=260883.

Konstruktory

DbConfigurationTypeAttribute(String)

Označuje, že podtřída DbConfiguration reprezentovaná daným názvem kvalifikovaným pro sestavení by měla být použita pro konfiguraci založenou na kódu pro tuto aplikaci.

DbConfigurationTypeAttribute(Type)

Označuje, že daná podtřída by DbConfiguration měla být použita pro konfiguraci založenou na kódu pro tuto aplikaci.

Vlastnosti

ConfigurationType

Získá podtřídu DbConfiguration , která by měla být použita pro konfiguraci založené na kódu pro tuto aplikaci.

Platí pro