IMigrationsModelDiffer Interfaccia
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.
Un servizio per individuare le differenze tra due IRelationalModele trasformare tali differenze in MigrationOperations che possono essere usate per aggiornare il database.
public interface IMigrationsModelDiffer
type IMigrationsModelDiffer = interface
Public Interface IMigrationsModelDiffer
Commenti
La durata del servizio è Scoped. Ciò significa che ogni DbContext istanza userà la propria istanza del servizio. L'implementazione può dipendere da altri servizi registrati con qualsiasi durata. L'implementazione non deve essere thread-safe.
Per altre informazioni ed esempi, vedere Migrazioni di database .
Metodi
| Nome | Descrizione |
|---|---|
| GetDifferences(IModel, IModel) |
Trova le differenze tra due modelli. |
| GetDifferences(IRelationalModel, IRelationalModel) |
Trova le differenze tra due modelli. |
| HasDifferences(IModel, IModel) |
Verifica se esistono o meno differenze tra i due modelli. |
| HasDifferences(IRelationalModel, IRelationalModel) |
Verifica se esistono differenze tra i due modelli. |