با سلام.
برای این منظور روش صحیح این هست که برای واکشی اطلاعات به سرور زیاد فشار نیارید.
پیشنهاد می کنم که از ViewModel برای این منظور در پوشه ViewModel هاتون که در لایه ی YourProjectName.Core هست استفاده کنید.
در اینجا شما ViewModel با نام ImageViewModel در پوشه ViewModel هاتون ایجاد کنید.
فیلد هایی از آن Image را که می خواهید واکشی کنید مشخص کنید.
از طریق تعریف در سرویس مورد نظرتون مثلا اینجا IImageService (به عنوان مثال) متودی به صورت زیر عمل کنید:
در IImageService یا همون ریپوزیتوری، متودی برای دریافت ایمیل تعریف کنید:
ImageViewModel GetImageByUserId(int userId)
در ImageService داریم: (فرض رو بر این گذاشتم که شما دو تا پروپرتی ImageName و CreateDate را در ImageViewModel تعریف کردید.)
public ImageViewModel GetImageByUserId(int userId){
return _context.Images.where(i=> i.ImageUserId== userId).select(new ImageViewModel(){
ImageName=c.imageName,
CreateDate=i.createDate
}).ToList();
}