La clase Linq DataContext no es accesible en mi MVC después de guardar el dbml
-
04-07-2019 - |
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
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