none
Mostrar en un columna del DataGridView los valores de la propiedad de navegación RRS feed

  • Pregunta

  • Buenas a todos.

    Estoy trabajando con EF Code First, Lo que pretendo es mostrar en una columna del control DataGridView el nombre del usuario y en otra columna todos los teléfonos del usuario. Las tablas que tengo definidos son Usuarios TelefonoUsuarios, la relación entre estas dos tablas es de uno a muchos. Las entidades POCO que tengo definidos en la capa Entidades son:

    Usuario:

    public partial class Usuario
    {
        public Usuario()
        {
            this.TelefonosUsuarios = new List<TelefonosUsuario>();
        }
    
        public int UsuarioId { get; set; }
        public string UsuNombre { get; set; }
        public string UsuApellidoPat { get; set; }
        public string UsuApellidoMat { get; set; }
        public System.DateTime UsuFechaNac { get; set; }
        public string UsuDni { get; set; }
        public string UsuDireccion { get; set; }
        public string UsuSexo { get; set; }
        public string UsuLogin { get; set; }
        public string UsuClave { get; set; }
        public virtual ICollection<TelefonosUsuario> TelefonosUsuarios { get; set; }
    }

    TelefonoUsuario:

    public partial class TelefonosUsuario
    {
        public int idTelefonoUsuario { get; set; }
        public int UsuarioId { get; set; }
        public string TelUsuTipo { get; set; }
        public string TelUsuNumero { get; set; }
        public virtual Usuario Usuario { get; set; }
    }

    Como seria la consulta LinQ para este objetivo?

    martes, 21 de enero de 2014 16:37

Todas las respuestas