при проектировании собственного проекта на языке С # технологии WPF и запроса к данным на Entity Framework 6 встал вопрос как реализовать один запрос. У меня есть 4 класса сущностей, которые соответственно генерируются в таблицы:
class Spetsialnist
{
public int id {get; set;}
public string NameSpets {get; set;}
}
class Group
{
public int id {get; set;}
public string NumberGroup {get; set;}
public int SpetsId;
}
class Student
{
public int id {get; set;}
public string Name {get; set;}
public int GroupId {get; set;}
}
class Otsinka
{
public int id {get;set;}
public double mark {get;set;}
public int semestr {get;set;}
public int StudentId {get;set;)
}
Контекст данных:
class StudentContext : DbContext
{
public DbSet<Vnz> Vnzs { get; set; }
public DbSet<Vidilena> Vidilenas { get; set; }
public DbSet<Spetsialnist> Spetsialnists { get; set; }
public DbSet<Group> Groups { get; set; }
public DbSet<Student> Students { get; set; }
public DbSet<Otsinka> Otsinkas { get; set; }
}
Помогите реализовать запрос и получить список из двух значений (StudentName, AverageMark) на основе NameSpets (тоесть пользователь выбирает определенную специальность к которой привязана группа в свою очередь к группе привязан студент а также к студенту привязаны его оценки), как при данной конструкции сделать выборку правильно с учётом выбора семестра, а также должно подсчитать у каждого студента средний балл.
Виртуальный выделенный сервер (VDS) становится отличным выбором
записываю число в байтовый массив и далее массив отправляю в сокет клиенту
Постараюсь максимально ёмко уместить свой вопросПока писал этот вопрос понял, что можно было написать короче
Клиент записывает в сокет последовательно значения Uint, Uint, Short