Я создаю конечную точку для получения последних объектов из моей БД с помощью ef core.Мой код
private AppUser GetLatestUser()
{
if (context.Roles.Any())
{
var max = context.Users.Max(x => x.UpdatedAt);
return context.Users.Where(x => x.UpdatedAt == max).FirstOrDefault();
}
return null;
}
private AppRole GetLatestRole()
{
if (context.Roles.Any())
{
var max = context.Roles.Max(x => x.UpdatedAt);
return context.Roles.Where(x => x.UpdatedAt == max).FirstOrDefault();
}
return null;
}
.....
Я хочу избегать использования почти одинакового кода для каждой сущности, которую я имею.Хотел бы использовать тип в качестве параметра, но не знаю, как это сделать.