je le modèle suivantAccès Modèle Objets
Modèle de voyage // penser domaine Grails classe
public long FerryId { set;get; }
public long FromLocationId { set;get; }
public long ToLocationId { set;get; }
public Ferry Ferry { set;get; }
public Location FromLocation { set;get; }
public Location ToLocation { set;get; }
Puis je retourne une liste à la vue et une boucle à travers les voyages:
@foreach (var item in Model) {
@item.FerryId //displays fine
@item.Ferry.FerryName //displays fine
@item.FromLocationId //displays fine
@item.FromLocation.LocationName //doesn't work
@item.ToLocationId //displays fine
@item.ToLocation.LocationName //doesn't work
}
Le problème est d'essayer de récupérer "item.ToLocation.LocationName" et même pour "item.FromLocation.LocationName"
Je suis confus sur pourquoi le Ferry.FerryName renvoie mais pas les autres.
Je suis totale newpie à C#/MVC3/Razor, mais dans les grails/groovy cela ne fonctionnerait pas de problème, des pensées? et des conseils supplémentaires généraux? grandement apprécié.
Robert; vous avez raison, j'utilise Entity Framework/LINQ, je vais essayer votre solution et confirmer. Merci –