DbModelBuilderVersionAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Entity Framework