I have a database called ApplicationName_Development running on SQL Server 2008 R2 Developer edition on my development box.
I added .NET membership tables to the databas
I found the easiest way without playing with anything else was the following.
I ran the application first time with DropAndRecreatedatabase always in the Initilizer.
DropAndRecreatedatabase
Initilizer
This created my database for the first time.
Following this I changed this to DropCreateDatabaseIfModelChanges.
DropCreateDatabaseIfModelChanges