J'ai une application ASP.Net-MVC utilisant LinqToSql. J'ai une table de sous-traitance, une table service_lines et une table de mappage/liaison Service_lineToSubcontracts qui contient le subcontract_id et le service_line_id. Dans la vue de sous-traitance, j'aimerais répertorier les lignes de service correspondantes.Afficher la liste des valeurs séparées par des virgules sans virgule flottante
Cela fonctionne, mais a une virgule de fin.
<% foreach (var sls in item.Service_lineToSubcontracts)
{ %>
<%= Html.Encode(sls.service_line.service_line_name+", ") %>
<% } %>
Je pense que je devrais être en mesure d'utiliser quelque chose comme String.Join(", ", item.Service_lineToSubcontracts.ToArray())
mais je ne suis pas certain de la façon d'obtenir le tableau de service_line_names.
Merci. Cela m'a conduit dans la bonne direction '<% = Html.Encode (string.Join (", ", item.Service_lineToSubcontracts.Select (x => x.service_line.service_line_name) .ToArray()))%>' – RememberME
Great . Je n'ai pas bien compris comment vos classes étaient configurées, donc j'ai fait de mon mieux;) – Keltex