Поделиться через


DbConfigurationTypeAttribute Класс

Определение

Этот атрибут можно поместить в подкласс , DbContext чтобы указать, что подкласс DbConfiguration , представляющий конфигурацию на основе кода для приложения, находится в сборке, отличной от типа контекста.

[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
Наследование
DbConfigurationTypeAttribute
Атрибуты

Комментарии

Обычно подкласс DbConfiguration должен помещаться в ту же сборку, что и подкласс , используемый DbContext приложением. Затем он будет обнаружен автоматически. Однако если это невозможно или приложение содержит несколько типов контекста в разных сборках, этот атрибут можно использовать для направления обнаружения DbConfiguration в соответствующий тип. Вместо использования этого атрибута можно указать тип DbConfiguration, который будет использоваться в файле конфигурации приложения. Подробнее см. в разделе http://go.microsoft.com/fwlink/?LinkId=260883.

Конструкторы

DbConfigurationTypeAttribute(String)

Указывает, что подкласс , представленный DbConfiguration заданным полным именем сборки, должен использоваться для конфигурации на основе кода для этого приложения.

DbConfigurationTypeAttribute(Type)

Указывает, что данный подкласс DbConfiguration должен использоваться для конфигурации на основе кода для этого приложения.

Свойства

ConfigurationType

Возвращает подкласс , DbConfiguration который должен использоваться для конфигурации на основе кода для этого приложения.

Применяется к