我已经在web.config中指定了正确的连接字符串,但数据库没有创建,也没有在seed方法中打断点。数据库没有创建和初始化
代码:
public class MusicStoreEntities:DbContext
{
public DbSet<Genre> genres;
public MusicStoreEntities()
: base("name=MusicStoreConnection")
{
Database.SetInitializer(new Myinitialzer());
}
}
public class Myinitialzer :CreateDatabaseIfNotExists<MusicStoreEntities>
{
protected override void Seed(MusicStoreEntities context)
{
var genres = new List<Genre>
{
new Genre { Name = "Rock" },
new Genre { Name = "Jazz" },
new Genre { Name = "Metal" },
};
}
}
连接字符串:
<add name="MusicStoreConnection" providerName="System.Data.SqlClient" connectionString="Data Source=WAQAR_DEV;Initial Catalog=PlanetWrox;Integrated Security=true;" />
好点 - 这是最难的看到 –