Question: I am using Code First, and I want to migrate it to ORACLE database, after multiple migrations process, I am getting this error, 

> 
> The best overloaded method match for Oracle.ManagedDataAccess.EntityFramework.OracleMigrationSqlGenerator.Generate(System.Data.Entity.Migrations.Model.CreateTableOperation) has some invalid arguments
> 
> 
>

Answer: 
I'm facing the same problem 
finally I solve it by opening the database and delete the migration\_history table manually
and run the command again.
see at [EF5 Code First - Changing A Column Type With Migrations](https://stackoverflow.com/questions/14837168/ef5-code-first-changing-a-column-type-with-migrations)
in each migration you will save a record in `__MigrationHistory`, so in case there is no sync between the code and the migration do the following:

1. delete the migration history table in the database.
2. migrate it again by create new migration 'in package manager console' `add-migration data`.
3. update the migration to database `update-database`