我在使用LINQ設置域服務調用中的查詢的where子句時遇到問題。域服務調用的Where子句
如果我沒有設置where子句,它工作得很好,我在我完成的事件中得到了我的結果(我僅在已完成的事件中實現了事件處理程序來演示我的問題)。
LoadOperation<User> load =
_Context.Load(_Context.GetUsersQuery());
load.Completed += (se, ea) =>
MyList.ItemsSource = load.Entities.FirstOrDefault();
如果我在查詢中放置一個where子句,我只需要一個空列表。而where子句應該返回1行:)
LoadOperation<User> load =
_Context.Load(_Context.GetUsersQuery().Where(f => f.UserID == UserID));
load.Completed += (se, ea) =>
MyList.ItemsSource = load.Entities.FirstOrDefault();
任何反饋將不勝感激!
你能告訴我會是怎樣的查詢,如果僱員被替換的IList employeeIds,我想找到employeeIds所有emp.employeeID。 ..我希望我很清楚我的問題 –
Sumit
2012-01-25 09:52:06
我認爲你應該發佈這個問題作爲一個問題,而不是一個評論。 – Bryant 2012-01-26 21:16:12