Condividi tramite


IncludeMetadataConvention Classe

Definizione

Attenzione

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.

Questa DbModelBuilder convenzione fa sì che DbModelBuilder includa i metadati relativi al modello quando compila il modello. Quando DbContext crea un modello per convenzione, aggiungerà questa convenzione all'elenco di quelli usati da DbModelBuilder. In questo modo, i metadati del modello vengono scritti nel database se dbContext viene usato per creare il database. Questa operazione può quindi essere usata come controllo rapido per verificare se il modello è stato modificato dall'ultima volta in cui è stato usato nel database. Questa convenzione può essere rimossa dalle convenzioni eseguendo l'override DbModelBuilder del metodo OnModelCreating in una classe DbContext derivata.

[System.Obsolete("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 : System.Data.Entity.ModelConfiguration.Conventions.Convention
type IncludeMetadataConvention = class
    inherit Convention
Public Class IncludeMetadataConvention
Inherits Convention
Ereditarietà
IncludeMetadataConvention
Ereditarietà
IncludeMetadataConvention
Attributi

Costruttori

IncludeMetadataConvention()
Obsoleti.

Questa DbModelBuilder convenzione fa sì che DbModelBuilder includa i metadati relativi al modello quando compila il modello. Quando DbContext crea un modello per convenzione, aggiungerà questa convenzione all'elenco di quelli usati da DbModelBuilder. In questo modo, i metadati del modello vengono scritti nel database se dbContext viene usato per creare il database. Questa operazione può quindi essere usata come controllo rapido per verificare se il modello è stato modificato dall'ultima volta in cui è stato usato nel database. Questa convenzione può essere rimossa dalle convenzioni eseguendo l'override DbModelBuilder del metodo OnModelCreating in una classe DbContext derivata.

Metodi

Properties()
Obsoleti.

Inizia la configurazione di una convenzione leggera che si applica a tutte le proprietà nel modello.

(Ereditato da Convention)
Properties<T>()
Obsoleti.

Inizia la configurazione di una convenzione leggera che si applica a tutte le proprietà primitive del tipo specificato nel modello.

(Ereditato da Convention)
Types()
Obsoleti.

Inizia la configurazione di una convenzione leggera che si applica a tutti i tipi mappati nel modello.

(Ereditato da Convention)
Types<T>()
Obsoleti.

Inizia la configurazione di una convenzione leggera che si applica a tutti i tipi mappati nel modello che derivano o implementano il tipo specificato.

(Ereditato da Convention)

Si applica a