2008-10-31 10 views

Respuesta

14

Matt Warren (uno de los tipos principales detrás de LINQ to SQL) tiene probablemente la mejor serie de mensajes sobre en su blog en http://blogs.msdn.com/mattwar/

+2

Este Reglas {15} –

+0

Gracias por eso. Estaba buscando esta serie de artículos. –

8

Es más que no es simple - es muy, muy difícil, creo. (Por lo que he visto de las dificultades que Frans Bouma se ha topado, por ejemplo). Las diferencias entre cómo C# y VB manejan la resolución del método lo hacen más complicado, junto con los métodos de ayuda de VB que pueden aparecer inesperadamente en los árboles de expresión (para los no iniciados).

Sin embargo, es posible que desee consultar LINQ to Amazon y LINQ to Active Directory para ver cómo hacen las cosas.

+0

no es realmente simple - sangrientamente difícil, lo intenté una vez pero me di por vencido después de un tiempo. Puedo intentar de nuevo cuando entiendo árboles de expresión y lambdas un poco mejor –

1

Siendo alguien que está en el proceso de escribir un proveedor de LINQ te puedo decir que la mejor manera es la mirada a los ya existentes que están disponibles y técnicas de ingeniería inversa ellos.

Un buen proyecto que encontré (que aún está en pañales) es LINQ to TFS y es simple y es bueno para empezar.

También he leído mucho del código para LINQ to SharePoint ya que tiene las pruebas de fuente y unidad para que pueda ver cómo funciona.

Cuestiones relacionadas