DbConfigurationTypeAttribute Sınıf

Tanım

Bu öznitelik, DbContext uygulama için kod tabanlı yapılandırmayı temsil eden alt sınıfının bağlam türünden DbConfiguration farklı bir derlemede olduğunu belirtmek için bir alt sınıfına yerleştirilebilir.

[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
Devralma
DbConfigurationTypeAttribute
Öznitelikler

Açıklamalar

Normalde bir alt sınıfı DbConfiguration , uygulama tarafından kullanılan alt sınıfıyla DbContext aynı derlemeye yerleştirilmelidir. Daha sonra otomatik olarak bulunur. Ancak, bu mümkün değilse veya uygulama farklı derlemelerde birden çok bağlam türü içeriyorsa, bu öznitelik DbConfiguration bulmayı uygun türe yönlendirmek için kullanılabilir. Bu özniteliği kullanmanın bir alternatifi, uygulamanın yapılandırma dosyasında kullanılacak DbConfiguration türünü belirtmektir. Daha fazla bilgi edinmek için bkz. http://go.microsoft.com/fwlink/?LinkId=260883.

Oluşturucular

DbConfigurationTypeAttribute(String)

Bu uygulama için kod tabanlı yapılandırma için verilen derleme nitelikli adı tarafından temsil edilen alt sınıfının DbConfiguration kullanılması gerektiğini gösterir.

DbConfigurationTypeAttribute(Type)

Verilen alt sınıfının DbConfiguration bu uygulama için kod tabanlı yapılandırma için kullanılması gerektiğini gösterir.

Özellikler

ConfigurationType

Bu uygulama için kod tabanlı yapılandırma için kullanılması gereken alt sınıfını DbConfiguration alır.

Şunlara uygulanır