.net - que - ¿Dónde hay algunos buenos tutoriales sobre cómo escribir un Proveedor LINQ personalizado?
cómo se hace un guión (7)
Es más que simple, es realmente 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 mirar LINQ a Amazon y LINQ a Active Directory para ver cómo hacen las cosas.
Me gustaría construir un Proveedor de LINQ personalizado. Principalmente con fines de aprendizaje, pero puede ser útil en el futuro. He oído que no es algo simple de hacer, pero ...
¿Dónde hay algunos buenos tutoriales sobre cómo escribir un Proveedor LINQ personalizado?
Matt Warren (uno de los chicos principales detrás de LINQ to SQL) probablemente tenga la mejor serie de publicaciones en su blog en http://blogs.msdn.com/mattwar/
También tiene esta entrada en el blog: Escribir un proveedor de LINQ personalizado
Al ser alguien que está en el proceso de escribir un proveedor de LINQ, puedo decirle que la mejor manera es mirar los existentes que están disponibles y aplicarles ingeniería inversa.
Un buen proyecto que encontré (que todavía está en pañales) es LINQ to TFS y es simple y es bueno comenzar.
También he leído mucho sobre el código para LINQ to SharePoint ya que tiene las pruebas de origen y unidad para que pueda ver cómo funciona.
Puedes probar LinqExtender . Le permitirá ponerse en contacto con un proveedor de LINQ en menos tiempo.
Por favor, pruebe el ejemplo donde lo he usado para hacer un proveedor simple como LINQToTwitter.
También hay este tutorial de msdn: Tutorial: Creación de un proveedor de IQueryable LINQ