Si tengo una tabla con una columna de título y columnas de 3 bits (f1, f2, f3) que contienen 1 o NULL, ¿cómo escribiría el LINQ para devolver el título con el recuento de cada columna de bits que contiene 1? Estoy buscando el equivalente de esta consulta SQL:LINQ COUNT en varias columnas
SELECT title, COUNT(f1), COUNT(f2), COUNT(f3) FROM myTable GROUP BY title
Estoy buscando la "mejor" manera de hacerlo. La versión que encontré se sumerge en la tabla 4 veces cuando miras el SQL subyacente, por lo que es demasiado lento.
¡No lo use para grandes conjuntos de datos! No copie y pegue esto en su aplicación. Debería haber una gran advertencia en esta respuesta. –