Classe IncludeMetadataConvention
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Nota: questa API è ora obsoleta.
Questa convenzione DbModelBuilder fa in modo che DbModelBuilder includa i metadati sul modello durante la compilazione di quest'ultimo. Quando DbContext crea un modello in base alla convenzione, la aggiunge all'elenco di quelle utilizzate da DbModelBuilder. Questo determinerà la scrittura di metadati del modello nel database se DbContext viene utilizzato per creare il database. Questo può essere utilizzato per verificare rapidamente se il modello è stato modificato dall'ultima volta che è stato utilizzato sul database. Questa convenzione può essere rimossa dalle convenzioni DbModelBuilder eseguendo l'override del metodo OnModelCreating in una classe DbContext derivata.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.ModelConfiguration.Conventions.Convention
System.Data.Entity.Infrastructure.IncludeMetadataConvention
Spazio dei nomi: System.Data.Entity.Infrastructure
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<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
'Utilizzo
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
Il tipo IncludeMetadataConvention espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
IncludeMetadataConvention | Inizializza una nuova istanza della classe IncludeMetadataConvention. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
GetHashCode | (Ereditato da Object) | |
GetType | (Ereditato da Object) | |
MemberwiseClone | (Ereditato da Object) | |
Properties() | Avvia la configurazione di una convenzione leggera che si applica a tutte le proprietà nel modello. (Ereditato da Convention) | |
ToString | (Ereditato da Object) | |
Types() | Avvia la configurazione di una convenzione leggera che si applica a tutti i tipi di cui è stato eseguito il mapping nel modello. (Ereditato da Convention) |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.