特定實體的實體,我想使這個查詢:的LINQ to NHibernate的:選擇具有在一對多關聯
Session.Linq<User>().Where(u => u.Payments.Count(p => p.Date != null) > 0);
用簡單的英語我想所有的具有至少一個用戶以指定日期付款。
當我運行示例代碼,我收到了System.ArgumentException
與消息:
System.ArgumentException:無法找到匹配的標準信息提供者:this.Id = sub.Id
你知道這個問題的解決方案嗎?
如果有人能夠使用NHibernate Query Criteria API提供相同的查詢,這也會非常有幫助。
如果您爲用戶和付款發佈了地圖+模型,則可能會有幫助.... – DanP 2010-08-13 13:27:45