Подтвердить что ты не робот

Где хорошие учебники по написанию пользовательского поставщика LINQ?

Я хотел бы создать пользовательский поставщик LINQ. В основном для учебных целей, но это может быть полезно в будущем. Я слышал, что это не простая вещь, но...

Где хорошие учебники по написанию пользовательского поставщика LINQ?

4b9b3361

Ответ 2

Мэтт Уоррен (один из главных парней за LINQ to SQL), вероятно, имеет лучшую серию сообщений в своем блоге в http://blogs.msdn.com/mattwar/

Ответ 3

Это более чем не просто - это действительно, действительно сложно, я считаю. (Из того, что я видел из-за трудностей, с которыми сталкивался Франс Бума, например.) Такие вещи, как различия между тем, как разрешение метода обработки С# и VB делают его более сложным, а также вспомогательные методы VB, которые могут появляться в деревьях выражений неожиданно ( для непосвященных).

Однако вы можете посмотреть LINQ to Amazon и LINQ to Active Directory, чтобы посмотреть, как они это делают.

Ответ 7

Будучи тем, кто находится в процессе написания LINQ-провайдера, я могу сказать вам, что лучший способ - посмотреть на существующие, которые доступны и реконструировать их.

Хороший проект, с которым я столкнулся (который все еще находится в зачаточном состоянии), LINQ to TFS, и это просто и хорошо начать.

Я также прочитал много кода для LINQ to SharePoint, поскольку он получил как исходные, так и модульные тесты, чтобы вы могли видеть как он работает.