【问题标题】:LINQ to NHibernate and let keywordLINQ to NHibernate 和 let 关键字
【发布时间】:2010-10-29 21:03:21
【问题描述】:

这可以在 nhibernate linq 中使用 let 关键字吗? 我写了

 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 ...

作为回应,我有

NHibernate.QueryException:无法解析属性:帖子:Sys.Domain.Entities.Post

【问题讨论】:

  • 您的评论可能与您的帖子相关联?你不能使用组运算符吗?

标签: c# .net linq nhibernate linq-to-nhibernate


【解决方案1】:

Comment.Post 的映射有问题

【讨论】:

    猜你喜欢
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多