Не используйте это для больших наборов данных! Пожалуйста, просто не копируйте и не вставляйте это в свое приложение. Там должно быть огромное предупреждение об этом ответе.

у меня есть таблица со столбцом заголовка и 3-битными столбцами (f1, f2, f3), которые содержат либо 1, либо NULL, как бы я написал LINQ, чтобы вернуть заголовок с счетчиком каждого битового столбца, который содержит 1? Я ищу эквивалент этого запроса SQL:

SELECT title, COUNT(f1), COUNT(f2), COUNT(f3) FROM myTable GROUP BY title

Я ищу "лучший" способ сделать это. Версия, которую я придумал, погружается в таблицу 4 раза, когда вы смотрите на базовый SQL, поэтому он слишком медленный.

Ответы на вопрос(3)

Ваш ответ на вопрос