Domanda

Ho appena scaricato MVC e sto seguendo un tutorial. Tutto va bene finché non provo a dichiarare un oggetto DataContext.

Il mio dbml si chiama db.dbml (ne ho provato un altro sul nome test.dbml) e quando provo questo:

public dbDataContext db = new dbDataContext();

Ottengo:

  

Il tipo o il nome dello spazio dei nomi   "dbDataContext" non è stato trovato ...

Mi sto perdendo qualcosa? Nei moduli web questo è tutto ciò che dovevo fare, e nel tutorial è tutto ciò che viene mostrato. Ho scaricato il MVC più recente oggi ...

Grazie.

** EDIT: sto usando VS2008 SP1

È stato utile?

Soluzione

Questo è un bug sp1 se si utilizzano classi parziali, vedere quanto segue e soluzioni: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback. aspx? FeedbackID = 361577

Altri suggerimenti

Qualche veloce questiosn: il nome del tuo contesto dati è "dbDataContext"? ... anche, è in uno spazio dei nomi? (hai fatto riferimento a quello spazio dei nomi).

Un'altra domanda ... è un errore di runtime o un errore di compilazione?

prova ad aggiungere il contesto allo spazio dei nomi {ProjectName} .Models ...

perché i modelli sono memorizzati nello spazio dei nomi dei modelli .. prova a verificare se hai incluso lo spazio dei nomi nel tuo contesto corrente ..

una volta aggiunta la classe, crea la soluzione. Troverai le tue classi nell'elenco

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top