Как писать запросы «In» в Ado.Net Службы данных WCF?Я пробовал следующий код.
IList<int> orderIds = new List<int> { 59810, 59811, 59812, 59813, 59814 };
var lstorders = _context.Orders
.Where(o => orderIds.Contains(o.customerId))
.ToList<Orders>();
Но приведенный выше код не работает.Я получаю следующую ошибку.
Сбой теста «MyTest»: System.NotSupportedException: выражение (([10007] .customerId! = Null) и значение (System.Collections.Generic.List * 1009)* 1.Execute () в System.Data.Services.Client.DataServiceQuery 1.GetEnumerator()
at System.Collections.Generic.List
1..ctor (IEnumerable 1
collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable
1 source)