Hola a todos:
Ejemplo del problema que tengo con las propiedades de navegación :
Tengo dos clases, Agenda y Eventos:
1: public class Agenda
2: {
3: public int AgendaId { get ; set ; }
4: public string Propietario { get ; set ; }
5: public DateTime FechaCreacion { get ; set ; }
6:
7: public virtual ICollection <Evento> Eventos { get ; set ; }
8: }
1: public class Evento
2: {
3: public int EventoId { get ; set ; }
4: public int AgendaID { get ; set ; }
5: public DateTime Fecha { get ; set ; }
6: public string Comentario { get ; set ; }
7:
8: public virtual Agenda Agenda { get ; set ; }
9: }
Teniendo en cuenta que tengo la carga deshabilitada LazyLoadingEnabled =
false; como recuperaría de
Agenda todos los Eventos y de Eventos la Agenda. Por ejemplo para recuperar de Agendas todos los eventos seria por ejemplo así:
var agendas = datos.Agendas.Include("Eventos").ToList();
El problema biene cuando intenco cargar los Eventos con su agenda.
¿Como se haría?
var eventos = datos.Eventos.Include("Agenda").Tolist(); NO se puede.