/ / Ускоряване на LINQ към SQL заявки - c #, sql, linq

Ускоряване на LINQ към SQL заявки - c #, sql, linq

Какви са общите неща, които можем да имаме предвид при писането на заявката LINQ към SQL за оптимизиране или ускоряване на LINQ to SQL ?.

Например, обикновено, LINQ към SQL трябвапревежда LINQ заявки към SQL всеки път, когато заявката се изпълни; това включва рекурсиране на дървото на изразите, което прави заявката на няколко етапа. Това, което правим, е като прекомпилирането на заявката с помощта на CompiledQuery клас.

Отговори:

5 за отговор № 1

Има едно полезно нещо за LINQ, което всеки разработчик трябва да знае. Става въпрос за представянето на Join vs Where.

Пълната дискусия може да се види тук защо се присъединявате толкова много по-бързо откъде


1 за отговор № 2

обикновено същият компилатор LINQ2SQL ви позволявазабравете за целия проблем с оптимизирането на запитвания, но има някои възражения, засягащи предимно злоупотреби със събрани заявки. Ето някои ресурси, които трябва да проверите за това. :)

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