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
Модель, как сейчас.
Возвращаемое значение
Список операций, которые необходимо применить к базе данных для ее переноса из сопоставления в исходную модель, чтобы она теперь сопоставляется с целевой моделью.
Применяется к
Entity Framework