次の方法で共有


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 構成に使用する必要がある のサブクラスを取得します。

適用対象