none
consulta join RRS feed

  • Pregunta

  • hola a todos, tengo la siguiente relacion en sql

    y en algun controlador me gustaria traerme todos los datos de las tablas historiales, pertenecen a algun logins. como podria hacerlo.

    martes, 28 de marzo de 2017 18:55

Todas las respuestas

  • hola

    la relacion que tienes es uno a muchos, por lo tanto entiendo que el model que usarias para la view

    public class Login{
    
      //otras propiedades
    
      public List<Historial> Historial {get;set;}
    
    }
    
    public class Historial{
    
       //propiedades
    
    }

    las entidades respectan la relacion entre las tablas

    ahora bien si vas a obtener solo un unico login recomendaria que teniendo el id del mismo obtengas la lista de rows del historia particular con una segunda consulta

    salvo que quieras implementar algo como esto

    n-Layer - SchoolManager - Herencia y navegación de entidades (2/2)

    en este caso se realiza una unica consulta pero se aplica linq para crear la estructura en las clases

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 28 de marzo de 2017 20:01
  • Hola

    Si trabajas con ADO, podrías en un procedimiento armar la estructura y mapearlo con una entidad (todos los atributos), lo llenas con la función y al momento de traer en un contralor solo te apoyas en aquella entidad, sobre ello trabajar en la vista que generes del action result.

    @model Entidad.entidadcreada


    martes, 28 de marzo de 2017 20:05