时间:2011-01-06 16:10:01

标签: linq nhibernate nhibernate-mapping nhibernate-3

2 个答案:

答案 0 :(得分:1)

如果您先在.Expand()上致电IQueryable该怎么办?

所以,假设你有一个会话,它可能看起来像这样:

var senders = 
    (from sender in session.Query<Sender>().Expand("User")
     where sender.User.Email == fromAddress
     select sender);

不幸的是,这需要您导入NHibernate扩展方法。

答案 1 :(得分:0)

道歉。我在存储库中的QueryOver方法上使用Get,而在其他所有内容中使用Query。当我切换到Query时,它可以正常工作。