j'ai lu lors de l'utilisation LINQ à ENTITES une requête est de type IQueryable
avant qu'elle ne soit traitée, mais lorsque la requête a été traitée, il est plus un IQueryable
, mais un ObjectQuery
.De retour IQueryable contre ObjectQuery lors de l'utilisation LINQ aux entités
Dans ce cas, est-il correct d'écrire des méthodes à partir de ma couche (couche de référentiel) pour retourner IQueryable?
Ai-je besoin de lancer? Pourquoi voudrais-je retourner un ObjectQuery
?
Je viens d'un contexte LINQ à SQL où les choses étaient toujours IQueryable
mais EF semble avoir changé cela.
Toute aide vraiment appréciée.
merci .. ok IQueryable il est alors :-) ... je ne pense pas que je besoin des fonctions avancées de objectquery ... ermmm dois-je jeter .. comme d'une requête LINQ à des entités c'est une requête d'objet qui est retournée ... donc quand je retourne l'objet de ma méthode ... dois-je lancer ou quelque chose? Merci encore –
Non, vous n'avez pas besoin de lancer. –
Merci beaucoup! juste ce dont j'avais besoin! –