[Route("odata/users")]
public class UsersODataController : ODataBaseController<User, UserListDto> // BBaseController doesn't incldue relatebla data just the repository implementation. So i didnt share it.
{
}UserListDto:
public class UserListDto
{
public Guid Id { get; set; }
public string Roles { get; set; }
...
}TypeAdapterConfig<User, UserListDto>
.NewConfig()
.Map(dest => dest.Roles, src => string.Join(",", src.Roles.Select(a => a.Role.Description)), // Here I take the description of the Role entity in User separated by commas
cond => cond.Roles.Any());