Je zou een klasse in je code moeten hebben die overerft van de DbContext
, iets in de trant van:
public class SuperDatabaseContext : DbContext
{
public DbSet<player> Players { get; set; }
public DbSet<team> Teams { get; set; }
}
Wat de link die je hebt opgegeven
betekent, is dat uw klasse (in dit geval 'SuperDatabaseContext') moet overeenkomen met de name
van uw ConnectionString in Web.Config. bijv.
<add name="SuperDatabaseContext" connectionString="password=supersecrete;User Id=MyUsername;database=myDBName;server=SERVERLOCATIONASDOMAINNAM;" providerName="MySql.Data.MySqlClient" />
Aanvullende referenties die van pas kunnen komen:
- Scott Hanselman's blogbericht op EF4 Code First (hoewel, het is CTP4).
- Jon Galloway's toespraak over het gebruik met een bestaande DB (heeft opmerkingen over het opgeven van namen van verbindingsreeksen)
- Verplichte verwijzing naar Gu-post .
Nog een kanttekening:controleer gewoon uw verbindingsreeks. Ik krijg die melding normaal omdat ik een idioot ben en iets niet goed heb gespeld in de servernaam enz. :)