Estoy aprendiendo a usar ASP.NET con razor y entity, mi base de datos es de Usuarios y Grupos, cada uno con sus PK y las foraneas.
Tengo este problema
Código:
Si se fijan despues del FROM dice Grupoes.Si se agrega el recuento especificado al semáforo, se superará su recuento máximo. Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código. Detalles de la excepción: System.Threading.SemaphoreFullException: Si se agrega el recuento especificado al semáforo, se superará su recuento máximo. Error de código fuente: Línea 17: { Línea 18: List<Models.Grupo> grupos = new List<Models.Grupo>(); Línea 19: grupos = storeDB.Grupos.ToList(); Línea 20: return View(grupos); Línea 21: } y hace esta consulta {SELECT [Extent1].[IdGrupo] AS [IdGrupo], [Extent1].[Nombre] AS [Nombre], [Extent1].[Descripcion] AS [Descripcion], [Extent1].[Permisos] AS [Permisos] FROM [dbo].[Grupoes] AS [Extent1]}
nose por que hace eso.
Mis modelos son
Código:
public class GestionUsuarioGrupoController : Controllerpublic partial class Grupo { [Key]public int IdGrupo { get; set; } public string Nombre { get; set; } public string Descripcion { get; set; } public string Permisos { get; set; } public List<Usuario> Usuarios { get; set; } } public class Usuario { [Key]public int IdUsuario { get; set; } public string Nombre { get; set; } public string Apellido { get; set; } public string Direccion { get; set; } public string Telefono { get; set; } public DateTime FechaNacimiento { get; set; } public string Categoria { get; set; } public string Profesion { get; set; } public string Legajo { get; set; } public string Dni { get; set; } public int IdGrupo { get; set; } public Grupo Grupo { get; set; } }
{
UsuarioGrupoEntidades storeDB = new UsuarioGrupoEntidades();
//
// GET: /GestionUsuarioGrupo/
public ActionResult Index()
{
List<Models.Grupo> grupos = new List<Models.Grupo>();
grupos = storeDB.Grupos.ToList();
return View(grupos);
}
y nose donde puede estar el error, espero me den una mano,