我有以下的運行化DataServiceQuery安劍錚,卓傑一個ADO數據服務(安裝了更新,使其運行像.NET 4):如何使用「的SelectMany」以化DataServiceQuery <>
DataServiceQuery<Account> q = (_gsc.Users
.Where(c => c.UserId == myId)
.SelectMany(c => c.ConsumerXref)
.Select(x => x.Account)
.Where(a => a.AccountName == "My Account" && a.IsActive)
.Select(a => a)) as DataServiceQuery<Account>;
當我運行,我得到一個例外:無法在單個資源上指定查詢選項(orderby,where,take,skip)
據我所知,我需要使用一個包含額外lambda表達式的「SelectMany」版本http://msdn.microsoft.com/en-us/library/bb549040.aspx),但我無法使其正常工作。
有人能告訴我如何正確構建「SelectMany」調用?
謝謝你的幫助。
我可能會誤以爲這是在 「的SelectMany」 電話。任何幫助表示讚賞。 – Sako73 2010-02-11 19:29:35