Share via


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 应用于此应用程序的基于代码的配置。

适用于