Udostępnij za pośrednictwem


DbModelBuilderVersionAttribute Klasa

Definicja

Ten atrybut można zastosować do klasy pochodzącej z DbContext klasy , aby ustawić, która wersja obiektu DbContext i DbModelBuilder konwencje powinny być używane podczas tworzenia modelu z kodu — nazywanego również "Code First". DbModelBuilderVersion Zobacz wyliczenie, aby uzyskać szczegółowe informacje na temat wersji dbModelBuilder.

[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
Dziedziczenie
DbModelBuilderVersionAttribute
Atrybuty

Uwagi

Jeśli brakuje atrybutu z dbContextthen DbContexttext zawsze będzie używać najnowszej wersji konwencji. Jest to równoważne użyciu elementu DbModelBuilderVersion.Latest.

Konstruktory

DbModelBuilderVersionAttribute(DbModelBuilderVersion)

Inicjuje nowe wystąpienie klasy DbModelBuilderVersionAttribute.

Właściwości

Version

DbModelBuilder Pobiera wersję konwencji.

Dotyczy