DbModelBuilderVersionAttribute, classe
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Cet attribut peut être appliqué à une classe dérivée de DbContext pour définir quelle version des conventions DbContext et DbModelBuilder doit être utilisée lors de la génération d'un modèle de code, également appelé Code First. Voyez l'énumération DbModelBuilderVersion pour plus d'informations sur les versions de DbModelBuilder.
Hiérarchie d'héritage
System.Object
System.Attribute
System.Data.Entity.DbModelBuilderVersionAttribute
Espace de noms : System.Data.Entity
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class DbModelBuilderVersionAttribute _
Inherits Attribute
'Utilisation
Dim instance As DbModelBuilderVersionAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class DbModelBuilderVersionAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type DbModelBuilderVersionAttribute =
class
inherit Attribute
end
public final class DbModelBuilderVersionAttribute extends Attribute
Le type DbModelBuilderVersionAttribute expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DbModelBuilderVersionAttribute | Initialise une nouvelle instance de la classe DbModelBuilderVersionAttribute. |
Top
Propriétés
Nom | Description | |
---|---|---|
TypeId | (Hérité de Attribute.) | |
Version | Obtient la version des conventions DbModelBuilder. |
Top
Méthodes
Nom | Description | |
---|---|---|
Equals | (Hérité de Attribute.) | |
GetHashCode | (Hérité de Attribute.) | |
GetType | (Hérité de Object.) | |
IsDefaultAttribute | (Hérité de Attribute.) | |
Match | (Hérité de Attribute.) | |
ToString | (Hérité de Object.) |
Top
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
_Attribute.GetIDsOfNames | (Hérité de Attribute.) | |
_Attribute.GetTypeInfo | (Hérité de Attribute.) | |
_Attribute.GetTypeInfoCount | (Hérité de Attribute.) | |
_Attribute.Invoke | (Hérité de Attribute.) |
Top
Notes
Si l'attribut est absent de DbContext, DbContext utilisera toujours la version la plus récente des conventions. Cette méthode équivaut à utiliser DbModelBuilderVersion.Latest.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.