Quali sono le cose comuni che possiamo tenere a mente durante la scrittura della query LINQ su SQL per l'ottimizzazione o l'accelerazione del LINQ su SQL ?.
Ad esempio, ordinariamente, LINQ to SQL devetraduci le query LINQ in SQL ogni volta che viene eseguita una query; ciò comporta la ricorsività dell'albero delle espressioni che compone la query in più fasi. Quello che facciamo è come precompilare la query usando il CompiledQuery
classe.
risposte:
5 per risposta № 1C'è una cosa utile su LINQ che ogni sviluppatore dovrebbe conoscere. Si tratta delle prestazioni di Join vs Where.
La discussione completa può essere vista qui perché aderire è molto più veloce di dove
1 per risposta № 2
di solito il compilatore LINQ2SQL nativo ti lasciadimenticare l'intero problema di query di ottimizzazione, tuttavia ci sono alcuni avvertimenti riguardanti soprattutto l'abuso di query compilate. Ecco alcune risorse che dovresti controllare a riguardo. :)
http://visualstudiomagazine.com/articles/2010/06/24/five-tips-linq-to-sql.aspx http://weblogs.asp.net/dixin/archive/2011/01/31/understanding-linq-to-sql-11-performance.aspx