Lingua

IMigrationsModelDiffer Interfaccia

Definizione

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.

Si applica a