Ho cercato intorno a un lor per capire questo e non riesco ancora a vedere una buona risposta. Ho cronometrato la stessa query utilizzando Linq e QueryExpression e in genere la versione successiva viene pubblicata molto più rapidamente. Tuttavia, per i molti motivi esposti in più post (compreso il fatto che la sintassi di QueryExpression è orribile), preferisco usare Linq.SDK CRM - Linq è più lento di QueryExpression?
Qualcuno può fornire una spiegazione del motivo per cui la query in QE è più veloce di Linq? Questo sarebbe un problema ambientale (VS 2012, CRM 2011 e 2013, Windows 7, ecc., Cioè piuttosto standard) o per progettazione/architettura è QE più veloce di Linq?
Grazie per la risposta. Tuttavia il mio dubbio riguarda il tempo di esecuzione di una query di linq rispetto a un'espressione di query. Dì che in entrambi i casi restituisco tutti i campi (o del resto, in entrambi i casi restituisco solo 1 campo). Quale query dovrebbe essere più veloce? – aplon