Я использую Entity Framework с C #.У меня есть таблица Студента в моей базе данных, и она имеет 30 столбцов .И я хочу получить только некоторые столбцы таблицы, которые находятся в классе DTO без записи имен свойств , как показано ниже.Как мне этого добиться?
Мой класс DTO:
public class StudentDTO()
{
public long Name{ get; set; }
public long Surname{ get; set; }
public DateTime BirthDate{ get; set; }
public int StudentNumber{ get; set; }
}
Я ищу что-то вроде этого:
context.Students.Select(p=> new StudentDTO
{
????? StudentDTO.AllProperties ?????
}).ToList();
Пожалуйста, не советуйте ниже решениепотому что это не то, что я ищу.
context.Students.Select(p => new
{
p.Name,
p.Surname,
p.BirthDate,
p.StudentNumber
}).ToList();