我想查詢給定數組的數據,通過使用Silverlight客戶端API通過WCF數據服務進行篩選。基本上,我想查詢給定一個國家列表(數組)的僱員。帶有陣列輸入和變量的LINQ查詢聲明 - 建議
我想是這樣的:
public IQueryable<Employee> Load(string[] states)
{
foreach (var x in states)
{
// LINQ query here with 1 to N .Where statements
return from e in Context.Employees
.Where(...)
}
}
所以我們可以說我的數組中有2項,即我想通過2個狀態查詢,我會做這樣的事情手動:
return from e in Context.Employees
.Where(e => e.State== states[0] || e.State == states[1])));
任何意見將不勝感激!
您使用LINQ to SQL或實體框架還是純LINQ? – 2010-07-15 19:12:36
已編輯原始帖子 - 在Silverlight 3.0(Silverlight客戶端庫)中使用WCF數據服務(Astoria 1.0)。 – user118190 2010-07-15 19:22:30