Recibo este error cuando intento iniciar mi sitio web con WebMatrix. Tengo un archivo .cs que realiza una llamada var db = Database.Open("dbase");
.¿El nombre 'Base de datos' no existe en el contexto actual?
Tengo una base de datos en mi proyecto llamada "dbase". No tengo ningún archivo web.config ni importes para usar los paquetes de WebMatrix porque estoy lanzando el sitio usando WebMatrix, así que no creo que los necesite. ¿Debo incluir el código en etiquetas Razor, como @{var db = Database.Open("dbase"); }
? Esto causa un error para mí también.
¿Qué podría estar causando esto? ¿Alguien tiene alguna solución para esto?
¡Muchas gracias por la respuesta! No me di cuenta de la distinción entre archivos .cs y el resto. Ahora agregué la directiva using (disculpas por el término incorrecto, soy un programador de Java que intenta aprender) - Ahora recibo el error 'No se pudo encontrar el tipo o el nombre del espacio de nombres' WebMatrix '(¿falta una directiva de uso? o una referencia de montaje?) '. Supongo que necesito hacer referencia a WebMatrix.Data.Dll? ¿Cómo puedo hacer esto? –
@SimonKiely: No he usado WebMatrix por mi cuenta, pero hubiera pensado * que ya estaría allí. Si hay una parte de "Proyecto de referencias" en su proyecto, busque "Agregar referencia". –
Gracias por la respuesta. No puedo encontrar una referencia como esta. No creo que deba necesitar esto; Debería estar allí, y el código funciona en un archivo .cshtml. Estoy muy confundido. –