У меня есть строка кода, который выглядит, как этотКакую структуру данных я могу использовать здесь?
var results = DataBase.Find(x.ImportanceFactor > 5 && x.ImportanceFactor < 10);
Сейчас в функции Find
, какие структуры данных я могу использовать?
public static int Find(??? input)
{
:
Some Code
:
}
Формат должен быть точно, как я указано выше, но я с трудом найти структуру данных, чтобы поддержать его. Я пробовал ряд выражений в Linq
.
EDIT Для Разъяснения:
Find
функции будет идти в базу данных и искать объект, значение которого находится в пределах указанного диапазона, и вернуться в зависимости от того объекта в этом диапазоне имеет максимальное значение размера. Опять же, эта первая строка не может быть изменена каким-либо образом, независимо от того, что происходит в функции «Найти». Линия ниже должна быть доступна в Find
x.ImportanceFactor > 5 && x.ImportanceFactor < 10
EDIT2:
Х представляет собой динамическое выражение, не является объектом со свойствами.
Слышали ли вы о методе расширения '' '' 'пространства имен System.Linq? –
'Func'? Хотя, основываясь на примере использования, похоже, что это будет просто «bool». –
David
Нет, и с быстрым взглядом синтаксические швы будут разными. – user2824991