C'è un modo per ottenere il conteggio delle righe di una query Linq complessa e milioni di record senza colpire il db due volte o scrivere 2 query separate ??Impaginazione quadro entità C#
Potrei avere il mio suggerimento. Scrivi una procedura memorizzata, ma sto bene con MySQL non MSSQL.
Qualsiasi suggerimento migliore sarebbe fantastico. Inoltre, se qualcuno sa se Microsoft sta lavorando per aggiungere questa funzionalità al framework entità.
Sono abbastanza sicuro che non è possibile ottenere il numero di righe nella query senza colpire il database o scrivere una query separata da quella che effettivamente restituisce quelle righe. –
Grazie @JonathanWood per i tuoi pensieri! –
Quando si usa .Count() in EF, non seleziona tutte le righe, esegue solo un 'select count() dalla tabella 'sql statement - quindi, mentre sono necessarie 2 query, una di queste è molto economica. –