I have a script in which I have to do the following mapping
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; } }
And the corresponding models to view
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; } }
I want to use Map using AutoMapper, in which I have to get the service name as a comma-separated string in the CompanyViewModel class
Mapper.CreateMap<Company, CompanyViewModel>();
source share