IMigrationsModelDiffer.GetDifferences Yöntem

Tanım

Aşırı Yüklemeler

GetDifferences(IModel, IModel)

İki model arasındaki farkları bulur.

GetDifferences(IRelationalModel, IRelationalModel)

İki model arasındaki farkları bulur.

GetDifferences(IModel, IModel)

İki model arasındaki farkları bulur.

public System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation> GetDifferences (Microsoft.EntityFrameworkCore.Metadata.IModel source, Microsoft.EntityFrameworkCore.Metadata.IModel target);
abstract member GetDifferences : Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Metadata.IModel -> System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation>
Public Function GetDifferences (source As IModel, target As IModel) As IReadOnlyList(Of MigrationOperation)

Parametreler

source
IModel

Model muhtemelen değiştirilmeden önce olduğu gibi.

target
IModel

Artık model.

Döndürülenler

IReadOnlyList<MigrationOperation>

Artık hedef modelle eşleşen bir şekilde, kaynak modele eşlenmeden geçiş yapmak için veritabanına uygulanması gereken işlemlerin listesi.

Şunlara uygulanır

GetDifferences(IRelationalModel, IRelationalModel)

İki model arasındaki farkları bulur.

public System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation> GetDifferences (Microsoft.EntityFrameworkCore.Metadata.IRelationalModel source, Microsoft.EntityFrameworkCore.Metadata.IRelationalModel target);
public System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation> GetDifferences (Microsoft.EntityFrameworkCore.Metadata.IRelationalModel? source, Microsoft.EntityFrameworkCore.Metadata.IRelationalModel? target);
abstract member GetDifferences : Microsoft.EntityFrameworkCore.Metadata.IRelationalModel * Microsoft.EntityFrameworkCore.Metadata.IRelationalModel -> System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation>
Public Function GetDifferences (source As IRelationalModel, target As IRelationalModel) As IReadOnlyList(Of MigrationOperation)

Parametreler

source
IRelationalModel

Model muhtemelen değiştirilmeden önce olduğu gibi.

target
IRelationalModel

Artık model.

Döndürülenler

IReadOnlyList<MigrationOperation>

Artık hedef modelle eşleşen bir şekilde, kaynak modele eşlenmeden geçiş yapmak için veritabanına uygulanması gereken işlemlerin listesi.

Şunlara uygulanır