Pregunta

Acabo de descargar MVC y estoy siguiendo un tutorial. Todo va bien hasta que intento declarar un objeto DataContext.

Mi dbml se llama db.dbml (probé otro en test.dbml con nombre) y cuando lo intento:

public dbDataContext db = new dbDataContext();

me sale:

  

El tipo o nombre del espacio de nombres   No se pudo encontrar 'dbDataContext' ...

¿Me estoy perdiendo algo? En los formularios web, esto es todo lo que tenía que hacer, y en el tutorial eso es todo lo que se muestra. Descargué el último MVC hoy ...

Gracias.

** EDITAR: estoy usando VS2008 SP1

¿Fue útil?

Solución

Este es un error de sp1 si está usando clases parciales, vea lo siguiente y soluciones: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback. aspx? FeedbackID = 361577

Otros consejos

Algunas preguntas rápidas: ¿el nombre de su contexto de datos "dbDataContext"? ... también, ¿está en un espacio de nombres? (tienes ese espacio de nombres referenciado).

Otra pregunta ... ¿es un error de tiempo de ejecución o un error de tiempo de compilación?

intente agregar contexto al espacio de nombres {ProjectName} .Models ...

porque los modelos se almacenan en el espacio de nombres de los modelos ... intente verificar si ha incluido el espacio de nombres en su contexto actual ...

una vez que agregue la clase, simplemente cree la solución. Encontrará sus clases en la lista

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top