EF Code сначала не загружает мою коллекцию дочерних объектов - PullRequest
0 голосов
/ 07 марта 2012

У меня есть два объекта:

public class Program 
{       
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]       
    public long Id { get; set; }       
    public string Name { get; set; }    
    public virtual ICollection<VideoFile> Files { get; set; }
}

public class VideoFile
    {   
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]       
        public long Id { get; set; }   
        [Required]
        public string Path { get; set; }
        [Required]
        public virtual Program Program { get; set; }       
    }

Эти две таблицы правильно созданы в Базе данных, когда я сохраняю Программу, он также вставляет его дочерние файлы, но когда я пытался получить программу, коллекция файлов приходит в ноль, у меня включается LazyLoad и по умолчанию возвращается структура объекта. пустая коллекция, когда дочерняя коллекция пуста, так почему у меня null?

...