Click or drag to resize
MySqlMigrationSqlGenerator Class
Implementation of a MySql's Sql generator for EF 4.3 data migrations.
Inheritance Hierarchy
SystemObject
  MigrationSqlGenerator
    MySql.Data.EntityFrameworkMySqlMigrationSqlGenerator

Namespace:  MySql.Data.EntityFramework
Assembly:  MySql.Data.EntityFramework (in MySql.Data.EntityFramework.dll) Version: 8.0.21
Syntax
public class MySqlMigrationSqlGenerator : MigrationSqlGenerator

The MySqlMigrationSqlGenerator type exposes the following members.

Constructors
  NameDescription
Public methodMySqlMigrationSqlGenerator
Initializes a new instance of the MySqlMigrationSqlGenerator class
Top
Properties
  NameDescription
Protected propertyProviderManifest (Inherited from MigrationSqlGenerator.)
Top
Methods
  NameDescription
Protected methodBuildStoreTypeUsage (Inherited from MigrationSqlGenerator.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGenerate(AddColumnOperation)
Generates a migration operation to add a column.
Protected methodGenerate(AddForeignKeyOperation)
Generates a migration operation to add a foreign key.
Protected methodGenerate(AddPrimaryKeyOperation)
Generates a migration operation to add a primary key to a table.
Protected methodGenerate(AlterColumnOperation)
Generates a migration operation to alter a column.
Protected methodGenerate(ColumnModel)
Generates an SQL statement of a column model.
Protected methodGenerate(CreateIndexOperation)
Generates a migration operation to create a database index.
Protected methodGenerate(CreateProcedureOperation)
Protected methodGenerate(CreateTableOperation)
Generates a migration operation to create a table.
Protected methodGenerate(DropColumnOperation)
Generates a migration operation to drop a column.
Protected methodGenerate(DropForeignKeyOperation)
Generates a migration operation to drop a foreign key constraint from a table.
Protected methodGenerate(DropIndexOperation)
Generates a migration operation to drop an existing database index.
Protected methodGenerate(DropPrimaryKeyOperation)
Generates a migration operation to drpo an existing primary key.
Protected methodGenerate(DropTableOperation)
Generates a migration operation to drop an existing table.
Protected methodGenerate(HistoryOperation)
Protected methodGenerate(MoveTableOperation)
Not implemented yet.
Protected methodGenerate(RenameColumnOperation)
Generates a migration operation to rename a column.
Protected methodGenerate(RenameTableOperation)
Generates a migration operation to rename an existing table.
Protected methodGenerate(SqlOperation)
Generates a migration operation with a MySQL statement to be executed.
Public methodGenerate(IEnumerableMigrationOperation, String) (Overrides MigrationSqlGenerator.Generate(IEnumerableMigrationOperation, String).)
Public methodGenerateProcedureBody (Overrides MigrationSqlGenerator.GenerateProcedureBody(ICollectionDbModificationCommandTree, String, String).)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsPermissionDeniedError (Inherited from MigrationSqlGenerator.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also