Вопрос

У меня есть список с цифрами (5,9,3) в нем. Назовем это MyList

Я хотел бы выполнить

var results = from a in myEntities.thing1 where a.ID belongsto MyList select a;

Прямо сейчас я делаю

List<T> t = new List<T>(); //I actually define T to a strong type

foreach (int i in MyList)
{
t.add(from a in myEntities.thing1 where a.ID==i select a);
}

Я уверен, что должен быть лучший способ, но я не могу обернуть голову вокруг нее.

Это было полезно?

Решение

var results = from a in myEntities.thing1 where MyList.Contains(a) select a;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top