Поделиться через


IMigrationsModelDiffer.GetDifferences Метод

Определение

Перегрузки

GetDifferences(IModel, IModel)

Находит различия между двумя моделями.

GetDifferences(IRelationalModel, IRelationalModel)

Находит различия между двумя моделями.

GetDifferences(IModel, IModel)

Находит различия между двумя моделями.

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)

Параметры

source
IModel

Модель, как это было до ее возможного изменения.

target
IModel

Модель, как сейчас.

Возвращаемое значение

Список операций, которые необходимо применить к базе данных для ее переноса из сопоставления в исходную модель, чтобы она теперь сопоставляется с целевой моделью.

Применяется к

GetDifferences(IRelationalModel, IRelationalModel)

Исходный код:
IMigrationsModelDiffer.cs
Исходный код:
IMigrationsModelDiffer.cs
Исходный код:
IMigrationsModelDiffer.cs

Находит различия между двумя моделями.

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)

Параметры

source
IRelationalModel

Модель, как это было до ее возможного изменения.

target
IRelationalModel

Модель, как сейчас.

Возвращаемое значение

Список операций, которые необходимо применить к базе данных для ее переноса из сопоставления в исходную модель, чтобы она теперь сопоставляется с целевой моделью.

Применяется к