Ho uno scenario in cui devo fare dopo la mappaturaautomapper: Collection per singola stringa Proprietà
public class Company : BaseEntity
{
public string Name { get; set; }
public virtual ICollection<CompanyService> CompanyServices { get; set; }
}
public class Service : BaseEntity
{
public string Name { get; set; }
public virtual ICollection<CompanyService> CompanyServices { get; set; }
}
public class CompanyService : BaseEntity
{
public long CompanyID { get; set; }
public virtual Company Company { get; set; }
public long ServiceID { get; set; }
public virtual Service Service { get; set; }
}
E corrispondente Visualizza i modelli
public class CompanyViewModel : BaseEntity
{
public string Name { get; set; }
public string Services { get; set; }
}
public class ServiceViewModel : BaseEntity
{
public string Name { get; set; }
}
public class CompanyServiceViewModel : BaseEntity
{
public string ServiceName { get; set; }
}
voglio mappa utilizzando automapper in cui Dovrei ottenere il nome del servizio come stringa separata da virgola in classe CompanyViewModel
Mapper.CreateMap<Company, CompanyViewModel>();
Questa risposta mi ha aiutato. Ma hai un esempio di cosa intendi con AsEnumerable? Ho già riscontrato che non funziona con un IQueryable –