Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] LINQ diferentes BD mismo procedimiento

Estas en el tema de LINQ diferentes BD mismo procedimiento en el foro de .NET en Foros del Web. Buen día! Tengo un problema... Tengo 3 bases de datos, los cuales son mis puntos de venta, en un web services estoy haciendo una consulta ...
  #1 (permalink)  
Antiguo 10/08/2015, 13:00
 
Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 11 años, 3 meses
Puntos: 2
LINQ diferentes BD mismo procedimiento

Buen día!

Tengo un problema...

Tengo 3 bases de datos, los cuales son mis puntos de venta, en un web services estoy haciendo una consulta para juntar la información de las 3 bases de datos...

Mi problema es que los procedmientos que ejecuto se llaman igual en las 3 bases de datos y el resultado que regresan es identico..

Al agregar una conexcion LINQ to SQL en mi web services, me manda el siguiente error:


Error 103 Ambigüedad entre 'ws_General.SG_ventasPorClienteResult._RFC' y 'ws_General.SG_ventasPorClienteResult._RFC'


y ese error me aparece por cada campo que me regresa mi store procedure:

*Hay forma de unificar la estructura que regresa el procedimiento para que todas las bases de datos la tome???

* o como puedo evitar el error, ya que toda la informacion la regresare en una sola variable por que tiene la misma estructura
__________________
Define tus intereses, se curioso, investiga, comete errores, aprende, practica, mejora, enseña y vuelve a comenzar....
  #2 (permalink)  
Antiguo 12/08/2015, 10:15
 
Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 11 años, 3 meses
Puntos: 2
Respuesta: LINQ diferentes BD mismo procedimiento

Ok, la solución era facil, lo dejare por aqui si a alguien le sirve:

Solo se debe dejar definida la clase SG_ventasPorClienteResult en un solo archivo .designer.csv en el resto de las definiciones que genera en automatico el archivo LINQ to SQL se deben comentar las definiciones o eliminar....

Saludos!
__________________
Define tus intereses, se curioso, investiga, comete errores, aprende, practica, mejora, enseña y vuelve a comenzar....

Etiquetas: c#
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:42.