Sdílet prostřednictvím


DbModelBuilderVersionAttribute Třída

Definice

Tento atribut lze použít na třídu odvozenou od DbContext k nastavení, která verze DbContext a DbModelBuilder konvence se mají použít při vytváření modelu z kódu - označované také jako "Code First". Podrobnosti o verzích DbModelBuilder najdete ve DbModelBuilderVersion výčtu.

[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
Dědičnost
DbModelBuilderVersionAttribute
Atributy

Poznámky

Pokud atribut chybí v DbContextthen DbContext bude vždy používat nejnovější verzi konvencí. To je ekvivalentem použití DbModelBuilderVersion.Latest.

Konstruktory

DbModelBuilderVersionAttribute(DbModelBuilderVersion)

Inicializuje novou instanci DbModelBuilderVersionAttribute třídy.

Vlastnosti

Version

DbModelBuilder Získá verzi konvencí.

Platí pro