Principales respuestas
MVC5 - Consulta con EF

Pregunta
-
Buenas tardes,
Estoy tratando de mostrar en una tabla html los datos de una tabla de una BBDD SQL Server con una consulta en MVC5 EF (usando un archivo edmx), pero me da el siguiente error:
El elemento de modelo pasado al diccionario es de tipo 'PagedList.PagedList`1[docsevweb.usuario]', pero este diccionario requiere un elemento de modelo de tipo 'PagedList.IPagedList`1[docsevweb.Models.ClsUsuario]'
Esta es la clase de la capa modelo ClsUsuario:
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Web;
namespace docsevweb.Models
{
/// <summary>
/// Description of ClsUsuario.
/// </summary>
public class ClsUsuario
{
#region "Atributos de la clase"
public int idusuario { get; set; } // tipo SQLSERVER int(11)
[Required] //Dato requerido
[Display(Name = "Username ")] //Mensaje indicar obligatorio
public string username { get; set; }
[Required] //Dato requerido
[Display(Name = "Password ")] //Mensaje indicar obligatorio
public string passwdhash { get; set; }
public string nombre { get; set; } // tipo SQLSERVER varchar(50)
public string apellidos { get; set; } // tipo SQLSERVER varchar(100)
#endregion
public override string ToString()
{
return "ClsUsuario";
}
} //class
} // namespace¿Cuál puede ser el problema?
Muchas gracias,
Respuestas
-
hola
alli puedo ver que hay un problema de conversion de tipos de datos
veo que defines docsevweb.usuario y otro docsevweb.Models.ClsUsuario, solo pones el codigo de la segunda entida y la del "usuario" donde la defines ?
no sera que docsevweb.usuario es tu entidad persistente en EF ? porque si es asi deberias convertir de n tipo a otro podrias hacerlo con linq o si te animas con automapper
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta Eladerezador viernes, 20 de febrero de 2015 16:10
Todas las respuestas
-
hola
alli puedo ver que hay un problema de conversion de tipos de datos
veo que defines docsevweb.usuario y otro docsevweb.Models.ClsUsuario, solo pones el codigo de la segunda entida y la del "usuario" donde la defines ?
no sera que docsevweb.usuario es tu entidad persistente en EF ? porque si es asi deberias convertir de n tipo a otro podrias hacerlo con linq o si te animas con automapper
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Marcado como respuesta Eladerezador viernes, 20 de febrero de 2015 16:10
-