DbModelBuilderVersionAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo attributo può essere applicato a una classe derivata da DbContext per impostare la versione di DbContext e DbModelBuilder le convenzioni da usare durante la compilazione di un modello dal codice, noto anche come "Code First". Per informazioni dettagliate sulle versioni di DbModelBuilder, vedere l'enumerazione DbModelBuilderVersion .
[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
- Ereditarietà
-
DbModelBuilderVersionAttribute
- Attributi
Commenti
Se l'attributo è mancante da DbContextthen DbContext userà sempre la versione più recente delle convenzioni. Equivale all'uso di DbModelBuilderVersion.Latest.
Costruttori
DbModelBuilderVersionAttribute(DbModelBuilderVersion) |
Inizializza una nuova istanza della classe DbModelBuilderVersionAttribute. |
Proprietà
Version |
Ottiene la DbModelBuilder versione delle convenzioni. |