IncludeMetadataConvention, 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.]
Remarque : cette API est maintenant obsolète.
Cette convention DbModelBuilder fait en sorte que DbModelBuilder inclue les métadonnées sur le modèle lorsqu'il génère le modèle. Lorsque DbContext crée un modèle par convention, il ajoutera cette convention à la liste de celles utilisées par le DbModelBuilder. Cela entraînera l'écriture des métadonnées du modèle dans la base de données si le DbContext est utilisé pour créer la base de données. Cela peut ensuite être utilisé pour vérifier rapidement si le modèle a changé depuis la dernière fois qu'il a été utilisé sur la base de données. Cette convention peut être supprimée des conventions DbModelBuilder en substituant la méthode OnModelCreating sur une classe DbContext dérivée.
Hiérarchie d'héritage
System.Object
System.Data.Entity.ModelConfiguration.Conventions.Convention
System.Data.Entity.Infrastructure.IncludeMetadataConvention
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<ObsoleteAttribute("The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")> _
Public Class IncludeMetadataConvention _
Inherits Convention
'Utilisation
Dim instance As IncludeMetadataConvention
[ObsoleteAttribute("The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")]
public class IncludeMetadataConvention : Convention
[ObsoleteAttribute(L"The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")]
public ref class IncludeMetadataConvention : public Convention
[<ObsoleteAttribute("The IncludeMetadataConvention is no longer used. EdmMetadata is not included in the model. <see cref="EdmModelDiffer" /> is now used to detect changes in the model.")>]
type IncludeMetadataConvention =
class
inherit Convention
end
public class IncludeMetadataConvention extends Convention
Le type IncludeMetadataConvention expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
IncludeMetadataConvention | Initialise une nouvelle instance de la classe IncludeMetadataConvention. |
Top
Méthodes
Nom | Description | |
---|---|---|
Equals | (Hérité de Object.) | |
Finalize | (Hérité de Object.) | |
GetHashCode | (Hérité de Object.) | |
GetType | (Hérité de Object.) | |
MemberwiseClone | (Hérité de Object.) | |
Properties() | Démarre la configuration d'une convention légère qui s'applique à toutes les propriétés du modèle. (Hérité de Convention.) | |
ToString | (Hérité de Object.) | |
Types() | Démarre la configuration d'une convention légère qui s'applique à tous les types mappés du modèle. (Hérité de Convention.) |
Top
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.