Viene visualizzato questo errore quando provo a lanciare il mio sito Web utilizzando WebMatrix. Ho un file .cs che effettua una chiamata var db = Database.Open("dbase");
.Il nome "Database" non esiste nel contesto corrente?
Ho un database nel mio progetto chiamato "dbase". Non ho file web.config e nessuna importazione per l'utilizzo di pacchetti WebMatrix poiché sto avviando il sito utilizzando WebMatrix, quindi non credo che avrei bisogno di loro. Devo avvolgere il codice nei tag Razor, come @{var db = Database.Open("dbase"); }
? Ciò causa anche un errore.
Cosa potrebbe causare questo? Qualcuno ha qualche soluzione per questo?
Grazie mille per la risposta! Non ho realizzato la distinzione tra i file .cs e il resto. Ora ho aggiunto la direttiva using (scuse per il termine errato, sono un programmatore Java che prova ad imparare) - Ricevo ora l'errore "Impossibile trovare il tipo o il nome del namespace" WebMatrix "(manca una direttiva using o un riferimento all'assembly?) '. Presumo che ho bisogno di fare riferimento al WebMatrix.Data.Dll? Come posso fare questo? –
@SimonKiely: Non ho usato WebMatrix da solo, ma avrei * pensato * che sarebbe già stato lì. Se nel progetto è presente una parte "Riferimenti al progetto", cerca "Aggiungi riferimento". –
Grazie per la risposta. Non riesco a trovare un riferimento come questo. Non credo che avrei bisogno di questo; Dovrebbe essere lì e il codice funziona in un file .cshtml. Sono molto confuso. –