У меня есть база данных documentDb, где хранятся некоторые имена в качестве идентификатора. Теперь я хотел бы получить элементы из документаDB, используя эти имена.Как конкатенировать выражение лямбда с помощью цикла for?
Например
foreach(var name in stringList){ //stringList is a list of strings
this.mydocumentDb.getDocuments(e=>e.Id == name);
}
Однако, это займет некоторое время, так как у меня есть много имен. Поэтому я хотел бы, если это возможно, конкретизировать имена в лямбда-выражении.
Например,
foreach(var name in stringlist){
// if there is more names in the list
expression + "|| e.id == "name";
}
this.mydocumentDb.getDocuments(expression);
Это возможное решение, так как это увеличит свою эффективность? Если это невозможно, у меня нет выбора, кроме как пройти через каждый цикл.
он отлично работает, спасибо. –