Problema con WCF al agregar la referencia de servicio
Publicado por Alejandro (1 intervención) el 30/11/2015 22:55:55
Hola que tal, tengo un problema con un webservice que tengo agregado en mi proyecto, tengo una solucion, y en ella esta creada de esta forma su capa de Acceso a datos, y una capa de las entidades. para llamar las y lo hago por el webservice
en la entidad por ejemplo
Personas.cs (Aqui hago el Serializable y DataContract)
declaro un Id y el nombre.
En el de acceso a datos pues ya llamo a esa entidad y creo mis funciones con la conexion a la base de datos.
En el webservice creo un servicio un ejemplo
IService1 en el declaro la funcion de la capa de acceso a datos.
Mi problema es:
Al agregar la referencia del servicio a la capa de las aplicaciones, me crea nuevamente la entidad (Personas) la que ya cree y ahora tengo ambiguedad:
MiSolucion.UI.Web.ServiceReference1.Persona
Tengo poco utilizando WFC, la verdad hago esto seguido y en ocasiones no me agrega en la referencia la entidad, la verdad no se que estoy haciendo mal para que me pase eso, espero puedan ayudarme.
Saludos.
en la entidad por ejemplo
Personas.cs (Aqui hago el Serializable y DataContract)
declaro un Id y el nombre.
En el de acceso a datos pues ya llamo a esa entidad y creo mis funciones con la conexion a la base de datos.
En el webservice creo un servicio un ejemplo
IService1 en el declaro la funcion de la capa de acceso a datos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[OperationContract]
Personas ObtenerPersonas();
Service1
public Personas ObtenerPersonas()
{
Personas p = new Personas();
try
{
DAO pDAO = new DAO ();
p = pDAO.ObtenerPersonas();
}
catch (Exception)
{
throw;
}
return p;
}
Mi problema es:
Al agregar la referencia del servicio a la capa de las aplicaciones, me crea nuevamente la entidad (Personas) la que ya cree y ahora tengo ambiguedad:
MiSolucion.UI.Web.ServiceReference1.Persona
Tengo poco utilizando WFC, la verdad hago esto seguido y en ocasiones no me agrega en la referencia la entidad, la verdad no se que estoy haciendo mal para que me pase eso, espero puedan ayudarme.
Saludos.
Valora esta pregunta


0