Вот одна строка из одной из моих функций, чтобы проверить, есть ли у какого-либо объекта в моем массиве заданное свойство с совпадающим значением
Return ((From tag In DataCache.Tags Where (tag.FldTag = strtagname) Select tag).Count = 1)
WHERE ....
DataCache.Tags
- массив пользовательских объектов
strtagname = "brazil"
и Бразилия определенно является именем тега, хранящимся в одном из пользовательских объектов в массиве.
Однако функция постоянно возвращает false.
Может ли кто-нибудь подтвердить мне, что вышеупомянутое должно или не должно работать.
и если это не сработает, может кто-нибудь сказать мне лучший способ проверить, содержит ли какой-либо из объектов в массиве свойство с определенным значением.
Полагаю, я ищу эквивалент оператора SQL EXISTS.
Большое спасибо в надежде.