Você deve ter uma classe dentro do seu código que está herdando do
DbContext
, algo como:public class SuperDatabaseContext : DbContext
{
public DbSet<player> Players { get; set; }
public DbSet<team> Teams { get; set; }
}
O que o link fornecido significa, é que sua classe (neste caso 'SuperDatabaseContext') deve corresponder ao
name
do seu ConnectionString em Web.Config. por exemplo. <add name="SuperDatabaseContext" connectionString="password=supersecrete;User Id=MyUsername;database=myDBName;server=SERVERLOCATIONASDOMAINNAM;" providerName="MySql.Data.MySqlClient" />
Referências adicionais que podem ser úteis:
- Postagem do blog de Scott Hanselman no EF4 Code First (embora seja CTP4).
- A palestra de Jon Galloway sobre o uso com um banco de dados existente (tem comentários sobre como especificar nomes de strings de conexão)
- Referência obrigatória à postagem do Gu .
Por outro lado, verifique novamente sua string de conexão. Recebo essa mensagem normalmente porque sou um idiota e não escrevi algo certo no nome do servidor etc. :)