Member 11449483 Ответов: 2

Элемент списка подсчета на основе идентификатора


я хочу найти элемент списка & lt; & gt; На основе фильтра типа where

Based on ID Like 
1     a    ajay
1     b    rubi
3     c    rakhi
3     d    reshi
3     f    rail


выход
должно быть
выберите count из таблицы, где id=1
O/p= 2
где id=3
O / P=3

в LINQ, как мы можем реализовать.

Спасибо.

Что я уже пробовал:

Ничего

Karthik_Mahalingam

Не ясно, используйте improve question, чтобы добавить больше информации.

2 Ответов

Рейтинг:
2

Midi_Mick

IEnumerable имеет расширение count, которое принимает параметр func<tsource,bool>, Так что это становится так же просто, как

int count = table.Count(rec=>rec.id == 1);


Member 11449483

Спасибо.

Рейтинг:
2

OriginalGriff

Использовать Где:

List<string> data = new List<string>() { "hello there", "goodbye", "whoo there" };
var filtered = data.Where(s => s.Contains("o t"));
Возвращает перечислимое число только с первой и последней строками.