Из таблицы выводит только первый элемент

Класс PageStudents тут вывожу имена студентов

 public partial class PageStudents : Page
    {
        public static TitleStudentEntities DataEntitlesStudents { get; set; }
        ObservableCollection<Student> ListStudents;
      
        private bool isDirty = true;
        public PageStudents()
        {
            DataEntitlesStudents = new TitleStudentEntities();
            InitializeComponent();
            ListStudents = new ObservableCollection<Student>();
        }
        private void Page_Loaded(Object sender, RoutedEventArgs e)
        {
            var students = DataEntitlesStudents.Students;
            var queryStudents = from Student in students
                                orderby Student.name
                                select Student;
            foreach (Student emp in queryStudents)
            {
                ListStudents.Add(emp);

            }
            DataGridStudents.ItemsSource = ListStudents;
        }
        

    }
}

Класс ListGroup этим пытаюсь вывести название группы но выводит только самое первое значение

class ListGroup : ObservableCollection<Group>
    {
        public ListGroup()
        {
            DbSet<Group> groups = PageStudents.DataEntitlesStudents.Groups;
            var queryGroup = from Group in groups select Group;
            foreach (Group group1 in queryGroup)
            {
                this.Add(group1);
            }
        }
    }

Привязка столбца dataGrid при наведении на Binding groupName пишет элемент не найден в контексте ListGroup

 <DataGridTextColumn  Header="Группа" Binding="{Binding groupName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, Source={StaticResource listGroup }}"></DataGridTextColumn>

Ответы (0 шт):