Dis mon objet graphique ressemble à:Comment inclure les propriétés de navigation avec impatience objets enfant
User
=> Friends
=> Clicks
=> Urls
Alors, quand je charge un utilisateur, je veux aussi eagirly charger les Amis de la propriété de navigation. Et je veux que l'objet ami charge impatiemment Clicks et ainsi de suite.
En utilisant le code que j'ai maintenant je ne peux le faire pour 1 niveau:
public User GetUserById(int userId)
{
return Get(x => x.Id == userId, includeProperties: "Friends").FirstOrDeafult();
}
Est-ce possible?
- J'utilise MVC 4.1
- J'utilise actuellement le modèle référentiel basé sur http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application
Qu'en est-il régler la orderby pour l'enfant collections quand ils chargent? Est-ce possible? – loyalflow
@ user1361315: Ce n'est pas directement possible, il n'y a que quelques solutions de contournement: http://stackoverflow.com/questions/7522784/ef-4-1-code-first-how-to-order-navigation-properties-when-using -include-et-ou – Slauma