Although you've implemented the solution already, I still get the exception when try to start any sample application that uses MySQL with empty database:
Unhandled Exception: System.AggregateException: One or more errors occurred. (Table 'compose.__EFMigrationsHistory' doesn't exist) ---> MySql.Data.MySqlClient.MySqlException: Table 'compose.__EFMigrationsHistory' doesn't exist
So the simplest solution for me right now is to create this table manually first, and then everything is working well, but I believe it could be solved without any hacks.
Although you've implemented the solution already, I still get the exception when try to start any sample application that uses MySQL with empty database:
Unhandled Exception: System.AggregateException: One or more errors occurred. (Table 'compose.__EFMigrationsHistory' doesn't exist) ---> MySql.Data.MySqlClient.MySqlException: Table 'compose.__EFMigrationsHistory' doesn't exist
So the simplest solution for me right now is to create this table manually first, and then everything is working well, but I believe it could be solved without any hacks.