Мне нужно проверить, имеет ли коллекция два значения первичного ключа. Я сделал, как,LINQ to return Boolean
// Код
Dim query = TableColumnsCollection.GroupBy(Function(x) x.IsPrimaryKey).Where(Function(y) y.Count() > 1)
Теперь я должен вернуть тип, как boolean
, когда количество превышает более, чем «One».
Когда счетчик превышает 1, он должен быть «Истинным», иначе «Ложь».
я должен получить что-то подобное,
Dim blnFlag As Boolean= False
blnFlag=//Query here ???
Когда я попытался назначить выше запрос я получаю ошибку ниже.
"Value of type IEnumarable cannot be converted to Boolean"
Как я могу это сделать?
Я не могу скомпилировать ваш запрос в моей голове. Я согласен с компилятором C#. Пожалуйста, объясните, что вы хотите. Похоже, вы хотите проверить, есть ли более одного столбца 'IsPrimaryKey'. Но было бы легко, что вы хотите найти, есть ли несколько столбцов с 'IsPrimaryKey == false'. – Aron