none
Sentencia sql en mvc4 RRS feed

  • Pregunta

  • Estoy trabajando en mvc4 y en la vista necesito contar el numero de comentarios que tiene cada usuario.

    tengo lo siguiente:

    Un foreach donde aplico los filtros de la busqueda

                        <td class="text-center">{query}> aqui quiero hacer una sentencia sql Select count (*) from TABLA where idContacto ='VALOR'

    en sql server la sentencia sería asi:

    Select count (*) from TABLA where idContacto ='VALOR'

    viernes, 3 de junio de 2016 10:57

Todas las respuestas

  • En tu modelo deberias tener una propiedad NumeroComentarios o algo así que desde bbdd rellene con el count.  Deberías revisar tu sentencia SQL que te devuelve los usuarios y modificarla

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    viernes, 3 de junio de 2016 11:52
  • hola

    no queda claro lo que planteas, que tiene que ver html con la consulta a la db ?

    la query se ejecuta en el action del controller y envia mediante el model o el ViewBag el dato a la view

    public class xxController : Controller{
    
        public ActionResult Index(int id){
    
             //aqui usas ado.net
    
             int cant = cmd.ExecuteScalar();
    
             ViewBag.Comentarios = cant;
    
            return View();
    
        }
    
    }

    en la view defines

    <td class="text-center">@ViewBag.Comentarios</td>

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 3 de junio de 2016 12:18