DbModelBuilderVersionAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework