In EF5 we made Code First work in scenarios in which the target database exists but the tables still need to be created. This functionality depends on a check that is implemented in the method DatabaseTableChecker.AnyModelTableExists which currently executes hardcoded SQL information schema queries for "System.Data.SqlClient" and "System.Data.SqlClientCe.4.0" but returns true for any other ADO.NET provider invariant names. It should be possible to either re-implement check in a provider agnostic way or to extend the public provider model to support this check with any provider.
Comments: I filed this duplicate bug because I couldn't find the original earlier: http://entityframework.codeplex.com/workitem/371
Comments: I filed this duplicate bug because I couldn't find the original earlier: http://entityframework.codeplex.com/workitem/371