Tengo una pregunta sobre la integración de objetos comerciales desarrollados utilizando Linq To Sql para consulta de datos e integración con Sql Server Reporting Services.Uso de Linq a SQL y Sql Reporting Services
Tenemos un conjunto de objetos comerciales que consultan un par de bases de datos de back-end que se desarrollan con Linq a SQL. El SQL que se genera es relativamente dinámico (según las condiciones que el usuario selecciona) e implica varias combinaciones, algunas internas, otras externas, etc. Linq to SQL funcionó muy bien para esto. Sin embargo, nos encontramos con problemas cuando intentamos implementar informes con SQL Reporting Services después de la implementación inicial. No pudimos vincular los informes de SSRS a nuestra capa de negocios. Lo que esencialmente terminamos haciendo es obtener el SQL que se ejecuta desde el Analizador de SQL y crear procedimientos almacenados, y usar los procedimientos almacenados en los informes. Como se puede imaginar, esto se convirtió en un problema ya que mantuvimos el código y tuvimos que actualizar tanto nuestra capa comercial como el procedimiento almacenado.
He hecho algunas búsquedas y veo que las extensiones de datos personalizados parecen ser un enfoque para hacer esto. ¿Es esta la solución al problema? ¿Alguien tiene un mejor enfoque? ¿Hay algún ejemplo de implementar una solución como esta usando LINQ?
http://www.devx.com/dbzone/Article/31336
Gracias
Sus enlaces a los artículos de Peter van Ooijen son perfectos para este escenario. Resolví mi problema usando solo estos 2 artículos. –