2010-10-29 7 views
6

Est-ce possible d'utiliser let mot-clé avec nhibernate linq? Je écritLINQ à NHibernate et laissez le mot-clé

var posts = from post in postsRepository.GetPosts(name) 
      let commentsCount = (from c in NHUnitOfWork.CurrentSession.Linq<Comment>() 
            where c.Post.ID == post.ID 
            select c).Count() 
      select new ... 

et en réponse je

NHibernate.QueryException: ne pouvait pas résoudre la propriété: poste de: Sys.Domain.Entities.Post

+0

Votre commentaire est probablement associé à votre message? ne pourriez-vous pas utiliser un opérateur de groupe? –

Répondre

0

Quelque chose ne va pas avec la cartographie de Comment.Post