Посоветуйте англоязычную книгу по Linq
От: lonli Беларусь  
Дата: 22.09.09 11:34
Оценка:
Посоветуйте плиз хорошую книгу, поглубже в МСДН не посылать, хочется почитать бумажную а не распечатку.

Именно на англе, потому как думаю заказать себе на Амазоне.

В этой слишком много воды...
Re: Посоветуйте англоязычную книгу по Linq
От: Аноним  
Дата: 22.09.09 11:40
Оценка: +1
Здравствуйте, lonli, Вы писали:

L>Посоветуйте плиз хорошую книгу, поглубже в МСДН не посылать, хочется почитать бумажную а не распечатку.


глубже — это как ? Глубже про весь LINQ ? Или как у Горбачева "ширше и глубже"
Re: Посоветуйте англоязычную книгу по Linq
От: _FRED_ Черногория
Дата: 22.09.09 12:07
Оценка:
Здравствуйте, lonli, Вы писали:

L>Посоветуйте плиз хорошую книгу, поглубже в МСДН не посылать, хочется почитать бумажную а не распечатку.


L>Именно на англе, потому как думаю заказать себе на Амазоне.


В чём именно хочется разобраться?
Help will always be given at Hogwarts to those who ask for it.
Re: Посоветуйте англоязычную книгу по Linq
От: BokiyIS  
Дата: 22.09.09 12:21
Оценка:
Здравствуйте, lonli, Вы писали:

хз, насчет поглубже, но вот, по-моему, две оч. замечательные книжки:
Pro LINQ: Language Integrated Query in C# 2008
LINQ in Action
Re: Посоветуйте англоязычную книгу по Linq
От: Кирилл Осенков Украина
Дата: 22.09.09 19:23
Оценка:
C# in Depth (автор Jon Skeet) просто отличная книга:
http://blogs.msdn.com/kirillosenkov/archive/2008/04/23/book-review-jon-skeet-s-c-in-depth.aspx
http://manning.com/skeet/

Ещё Essential LINQ очень даже неплохо:
http://www.amazon.com/Essential-LINQ-Charlie-Calvert/dp/0321564162
Re[2]: Посоветуйте англоязычную книгу по Linq
От: lonli Беларусь  
Дата: 24.09.09 15:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, lonli, Вы писали:


L>>Посоветуйте плиз хорошую книгу, поглубже в МСДН не посылать, хочется почитать бумажную а не распечатку.


А>глубже — это как ? Глубже про весь LINQ ? Или как у Горбачева "ширше и глубже"


глубже это значит без объяснений "дот-нет для чайников", 120-страничного вступления и остальностраничной воды
Re[2]: Посоветуйте англоязычную книгу по Linq
От: lonli Беларусь  
Дата: 24.09.09 15:07
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, lonli, Вы писали:


L>>Посоветуйте плиз хорошую книгу, поглубже в МСДН не посылать, хочется почитать бумажную а не распечатку.


L>>Именно на англе, потому как думаю заказать себе на Амазоне.


_FR>В чём именно хочется разобраться?


В том, как ЛинК преобразуется в ил-код, как он взаимодействует с различными вариантами подаваемых данных, возможно что-то вроде quick cookbook.
В общем, не просто способы построения запросов, но и подводные камни и попытки обяснить почему было предпринято вот именно это решение в реализации преобразования в ил-код.
Re[2]: Посоветуйте англоязычную книгу по Linq
От: lonli Беларусь  
Дата: 24.09.09 15:10
Оценка:
Здравствуйте, BokiyIS, Вы писали:

BIS>Здравствуйте, lonli, Вы писали:


BIS>хз, насчет поглубже, но вот, по-моему, две оч. замечательные книжки:

BIS>Pro LINQ: Language Integrated Query in C# 2008
BIS>LINQ in Action

спасибо, видел их, не впечатлили особо... попробую полистать-прикинуть еще раз
Re[2]: Посоветуйте англоязычную книгу по Linq
От: lonli Беларусь  
Дата: 24.09.09 15:10
Оценка:
Здравствуйте, Кирилл Осенков, Вы писали:

КО>C# in Depth (автор Jon Skeet) просто отличная книга:

КО>http://blogs.msdn.com/kirillosenkov/archive/2008/04/23/book-review-jon-skeet-s-c-in-depth.aspx
КО>http://manning.com/skeet/

КО>Ещё Essential LINQ очень даже неплохо:

КО>http://www.amazon.com/Essential-LINQ-Charlie-Calvert/dp/0321564162

спасибо, поищу эл вариант для тестинга
Re[3]: Посоветуйте англоязычную книгу по Linq
От: Пельмешко Россия blog
Дата: 24.09.09 15:20
Оценка:
Здравствуйте, lonli, Вы писали:

L>В том, как ЛинК преобразуется в ил-код, как он взаимодействует с различными вариантами подаваемых данных, возможно что-то вроде quick cookbook.

L>В общем, не просто способы построения запросов, но и подводные камни и попытки обяснить почему было предпринято вот именно это решение в реализации преобразования в ил-код.

По-моему Linq как раз даёт Вам возможность абстрагироваться от того как он работает и позволяет декларативно написать обработку данных с приемлимой, в большинстве случаев, производительностью.

Наврядли Вы найдёте описание всех ухищрений, которыми пользуется linq чтобы обеспечить лучшее быстродействие, так как это implementation details. Например, Enumerable.Count() не будет перебирать IEnumerable<T> если оное является ICollection<T>, у которого есть свойство Count. Ещё, например, Select и Where (и другие методы) быстрее работают с List<T> и T[] на входе, чем с нестандартными коллекциями Всё это можно легко изучить рефлектором ковыряясь в System.Core.dll, только стоит ли оно того? Если Вам очень важна производительность, то Linq лучше просто не использовать
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.