Мне нужно получить данные от сущности с именем Student
, которая имеет поля (Id, Name, Age, Dob). И у меня есть объект запроса StudentFilter
public class StudentFilter
{
public int? Id {get;set;}
public string Name {get;set;}
public int Age {get;set;}
public DateTime Dob {get;set;}
}
Теперь, основываясь на том, что мне нужно сформировать запрос с этими фильтрами и получить данные из базы данных:
public List<Student> Get(StudentFilter request)
{
if(request.Id.HasValue && request.Id > 0)
{
}
if(request.Age.HasValue && request.Age > 0)
{
}
if(request.Dob.HasValue)
{
}
_context.<Student>.Get()
}
Может кто-нибудь пожалуйстапомочь мне здесь? Заранее спасибо