我有一個LINQ到NHibernate的查詢,如下所示:的LINQ to NHibernate的:如何讓孩子對象的列表,而無需名單嵌套
var profile =
from UserProfile up in _Session.Query<UserProfile>()
.Fetch(x=>x.Messages)
where up.UserName == userName
select up.Messages;
這將返回一個IQueryable<IList<UserMessage>>
然後我要跑上一個SelectMany()
。我寧願如果我可以返回一個IQueryable<UserMessage>
對象,特別是因爲查詢永遠不會返回多個用戶配置文件。可以這樣做,還是我堅持了額外的步驟?
一個簡單的答案;謝謝! –