MigrationsModelDiffer
DiffContext
MigrationsModelDiffer(IRelationalTypeMapper, IMigrationsAnnotationProvider)
MigrationsModelDiffer(IRelationalTypeMappingSource, IMigrationsAnnotationProvider, IChangeDetector, StateManagerDependencies, CommandBatchPreparerDependencies)
MigrationsModelDiffer(IRelationalTypeMappingSource, IMigrationsAnnotationProvider, IRelationalAnnotationProvider, IRowIdentityMapFactory, CommandBatchPreparerDependencies)
ChangeDetector
CommandBatchPreparerDependencies
MigrationsAnnotationProvider
MigrationsAnnotations
RelationalAnnotationProvider
RowIdentityMapFactory
StateManagerDependencies
TypeMapper
TypeMappingSource
Add(ISequence)
Add(String)
Add(ICheckConstraint, DiffContext)
Add(IForeignKey, DiffContext)
Add(IForeignKeyConstraint, DiffContext)
Add(IIndex, DiffContext)
Add(IKey, DiffContext)
Add(IModel, DiffContext)
Add(IRelationalModel, DiffContext)
Add(ISequence, DiffContext)
Add(ITable, DiffContext)
Add(ITableIndex, DiffContext)
Add(IUniqueConstraint, DiffContext)
Add(String, DiffContext)
Add(TableMapping, DiffContext)
Add(IColumn, DiffContext, Boolean)
Add(IProperty, DiffContext, Boolean)
Diff(IProperty, IProperty)
Diff(ISequence, ISequence)
Diff(String, String)
Diff(ICheckConstraint, ICheckConstraint, DiffContext)
Diff(IColumn, IColumn, DiffContext)
Diff(IForeignKey, IForeignKey, DiffContext)
Diff(IForeignKeyConstraint, IForeignKeyConstraint, DiffContext)
Diff(IIndex, IIndex, DiffContext)
Diff(IKey, IKey, DiffContext)
Diff(IModel, IModel, DiffContext)
Diff(IProperty, IProperty, DiffContext)
Diff(IRelationalModel, IRelationalModel, DiffContext)
Diff(ISequence, ISequence, DiffContext)
Diff(ITable, ITable, DiffContext)
Diff(ITableIndex, ITableIndex, DiffContext)
Diff(IUniqueConstraint, IUniqueConstraint, DiffContext)
Diff(String, String, DiffContext)
Diff(TableMapping, TableMapping, DiffContext)
Diff(IEnumerable<ISequence>, IEnumerable<ISequence>)
Diff(IEnumerable<String>, IEnumerable<String>)
Diff(IEnumerable<ICheckConstraint>, IEnumerable<ICheckConstraint>, DiffContext)
Diff(IEnumerable<IColumn>, IEnumerable<IColumn>, DiffContext)
Diff(IEnumerable<IForeignKey>, IEnumerable<IForeignKey>, DiffContext)
Diff(IEnumerable<IForeignKeyConstraint>, IEnumerable<IForeignKeyConstraint>, DiffContext)
Diff(IEnumerable<IIndex>, IEnumerable<IIndex>, DiffContext)
Diff(IEnumerable<IKey>, IEnumerable<IKey>, DiffContext)
Diff(IEnumerable<IProperty>, IEnumerable<IProperty>, DiffContext)
Diff(IEnumerable<ISequence>, IEnumerable<ISequence>, DiffContext)
Diff(IEnumerable<ITable>, IEnumerable<ITable>, DiffContext)
Diff(IEnumerable<ITableIndex>, IEnumerable<ITableIndex>, DiffContext)
Diff(IEnumerable<IUniqueConstraint>, IEnumerable<IUniqueConstraint>, DiffContext)
Diff(IEnumerable<String>, IEnumerable<String>, DiffContext)
Diff(IEnumerable<TableMapping>, IEnumerable<TableMapping>, DiffContext)
DiffCollection<T>(IEnumerable<T>, IEnumerable<T>, Func<T, T, IEnumerable<MigrationOperation>>, Func<T, IEnumerable<MigrationOperation>>, Func<T, IEnumerable<MigrationOperation>>, Func<T, T, Boolean>[])
DiffCollection<T>(IEnumerable<T>, IEnumerable<T>, DiffContext, Func<T, T, DiffContext, IEnumerable<MigrationOperation>>, Func<T, DiffContext, IEnumerable<MigrationOperation>>, Func<T, DiffContext, IEnumerable<MigrationOperation>>, Func<T, T, DiffContext, Boolean>[])
DiffData(IRelationalModel, IRelationalModel, DiffContext)
DiffData(TableMapping, TableMapping, DiffContext)
GetColumns(IEnumerable<IProperty>)
GetDataOperations()
GetDataOperations(IRelationalModel, IRelationalModel, DiffContext)
GetDefaultValue(Type)
GetDifferences(IModel, IModel)
GetDifferences(IRelationalModel, IRelationalModel)
GetSchemas(IModel)
GetSchemas(IRelationalModel)
HasDifferences(IModel, IModel)
HasDifferences(IRelationalModel, IRelationalModel)
HasDifferences(IEnumerable<IAnnotation>, IEnumerable<IAnnotation>)
Remove(IIndex)
Remove(IProperty)
Remove(ISequence)
Remove(String)
Remove(ICheckConstraint, DiffContext)
Remove(IColumn, DiffContext)
Remove(IForeignKey, DiffContext)
Remove(IForeignKeyConstraint, DiffContext)
Remove(IIndex, DiffContext)
Remove(IKey, DiffContext)
Remove(IModel, DiffContext)
Remove(IProperty, DiffContext)
Remove(IRelationalModel, DiffContext)
Remove(ISequence, DiffContext)
Remove(ITable, DiffContext)
Remove(ITableIndex, DiffContext)
Remove(IUniqueConstraint, DiffContext)
Remove(String, DiffContext)
Remove(TableMapping, DiffContext)
Sort(IEnumerable<MigrationOperation>, DiffContext)
TrackData(IModel, IModel)
TrackData(IRelationalModel, IRelationalModel, DiffContext)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Migrations.Internal
{
public class MigrationsModelDiffer : IMigrationsModelDiffer
{
protected virtual void TrackData(IRelationalModel? source, IRelationalModel? target, DiffContext! diffContext);
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore.Relational , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore.Relational (9.0.3) net8.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API