Freigeben über


DbModelBuilderVersionAttribute Klasse

Definition

Dieses Attribut kann auf eine Klasse angewendet werden, die von DbContext abgeleitet wird, um festzulegen, welche Version von DbContext und DbModelBuilder Konventionen beim Erstellen eines Modells aus Code (auch als "Code First" bezeichnet) verwendet werden sollen. Ausführliche Informationen zu DbModelBuilder-Versionen finden Sie in der DbModelBuilderVersion Enumeration.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public sealed class DbModelBuilderVersionAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
type DbModelBuilderVersionAttribute = class
    inherit Attribute
Public NotInheritable Class DbModelBuilderVersionAttribute
Inherits Attribute
Vererbung
DbModelBuilderVersionAttribute
Attribute

Hinweise

Wenn das Attribut in DbContext fehlt, verwendet DbContext immer die neueste Version der Konventionen. Dies entspricht der Verwendung von DbModelBuilderVersion.Latest.

Konstruktoren

DbModelBuilderVersionAttribute(DbModelBuilderVersion)

Initialisiert eine neue Instanz der DbModelBuilderVersionAttribute-Klasse.

Eigenschaften

Version

Ruft die Konventionsversion DbModelBuilder ab.

Gilt für: