title: EF and Code First Migrations with MySQL - dbo.tablename does not exist
body: <p>I have set up entity framework to use MySQL and created a migration.</p>
  
  <p>When I run update-database I get error "table dbname.dbo.tablename' does not exist. Running in -Verbose mode I see the statement that causes the error : </p>
  
  <pre><code>alter table `dbo.Comments` drop foreign key `FK_dbo.Comments_dbo.Comments_Comment_ID`
  </code></pre>
  
  <p>When I run the query direct in MySQL workbench is throws the same error.</p>
  
  <p>The problem seems to be the dbo. prefix in the migration set. Anything in the form dbo.tablename won't run saying that table does not exist. E.g. select * from  dbo.tablename fails but select * from tablename works. The database was generated by Entity Framework and the code first migrations were generated by EF too. </p>
  
  <p>However the migrations generate everything with the dbo. prefix, which does not work.</p>
  
  <p>Does anyone have a solution to this?</p>