MigrationsSqlGenerator
MigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)
Dependencies
SqlGenerator
VersionComparer
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)
ColumnDefinition(String, String, String, Type, String, Boolean?, Int32?, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)
ColumnDefinition(String, String, String, Type, String, Boolean?, Int32?, Boolean?, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)
ColumnList(String[])
DefaultValue(Object, String, MigrationCommandListBuilder)
EndStatement(MigrationCommandListBuilder, Boolean)
FindEntityTypes(IModel, String, String)
FindProperty(IModel, String, String, String)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)
ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)
Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)
Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)
Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)
Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)
Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)
Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)
Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)
Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)
Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)
Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)
Generate(SqlOperation, IModel, MigrationCommandListBuilder)
Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)
Generate(IReadOnlyList<MigrationOperation>, IModel)
GetColumnType(String, String, String, Type, Boolean?, Int32?, Boolean, IModel)
GetColumnType(String, String, String, Type, Boolean?, Int32?, Boolean?, Boolean, IModel)
HasLegacyRenameOperations(IModel)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)
IsOldColumnSupported(IModel)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)
SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)
SequenceOptions(String, String, Int32, Int64?, Int64?, Boolean, IModel, MigrationCommandListBuilder)
TryGetVersion(IModel, String)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)
netcoreapp2.2
namespace Microsoft.EntityFrameworkCore.Migrations
{
public class MigrationsSqlGenerator : IMigrationsSqlGenerator
{
protected virtual void ColumnDefinition(string schema, string table, string name, Type clrType, string type, bool? unicode, int? maxLength, bool? fixedLength, bool rowVersion, bool nullable, object defaultValue, string defaultValueSql, string computedColumnSql, IAnnotatable annotatable, IModel model, MigrationCommandListBuilder builder);
}
}
| .NET Core | 2.12.2 |
|---|---|
Information specific to netcoreapp2.2 | |
| Assembly | Microsoft.EntityFrameworkCore.Relational , Version=2.2.6.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | The API is automatically referenced. |
| Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API