I have the following POCO classes:
public class Employees
{
    public int EmployeeId
    {
        get;
        set;
    }
    public int EmpImageId
    {
        get;
        set;
    }
    public string EmployeePhotoUrl
    {
        get;
        set;
    }
    public string EmpAddress
    {
        get;
        set;
    }
}
public class Images
{
    public int ImageId
    {
        get;
        set;
    }
    public string ImageUrl
    {
        get;
        set;
    }
    public string ImgCode
    {
        get;
        set;
    }
}
public class EmployeeDTO
{
    public int EmployeeId
    {
        get;
        set;
    }
    public int EmpImageId
    {
        get;
        set;
    }
    public string EmployeePhotoUrl
    {
        get;
        set;
    }
    public string EmpAddress
    {
        get;
        set;
    }
}
While getting the list of Employees present in the system, for each Employee, the photourl (EmployeePhotoUrl) is fetched from the Images table using the EmpImageId property.
// Get the list of Employees
var employees = await _dbContext.Employees
                    .Select(ef => new EmployeeDTO
                    {
                        EmployeeId= ef.EmployeeId,                        
                        EmployeePhotoUrl = images.FirstOrDefault(im => im.ImageId.Equals(ef.EmpImageId)).EmployeePhotoUrl,
                        EmpAddress = ef.EmpAddress
                    }).Skip((pageNo - 1) * 100).Take(pageSize).ToListAsync();
I want to leverage Automapper in this case. The issue I see here is the assignment of EmployeePhotoUrl, since this property is fetched from another entity: Images
Can anyone help me to know how to leverage Automapper in this case.
