none
retorno de List(Of xxxxx) RRS feed

  • Pregunta

  • buenas tarde a todos,

    he estado trabajndo con WCF tengo problemas al tratar de retornar un lista

    la funcion dentro del servicio es:

     

    Public Function ConDatosParametroxId(ByVal entidad As entidades.entidades) As List(Of entidades.entidades) Implements IService1.ConDatosParametroxId Dim negocio As New negocio.Cliente Return negocio.ConDatosParametroxId(entidad) End Function

    pero cuando invoco el servicio desde mi aplicacion web

    obtengo el mensaje de que no puedo convertir entidades.entidades en List(entidades.entidades)

    pero el servicio esta bien.

    asi que me pongo a revisar el erchivo de referencia del servicio en la aplicacion Web y la funcion ConDatosParametroxId retorna entidades.entidades

     

    asi que cambio el valor de retorno en este archivo.

    pero mi pregunta es por que puede pasar esto??

     

    agradezco su colaboracion


    Jaysson
    lunes, 18 de abril de 2011 19:51

Respuestas

  • Hola, Yeison.

    La causa de tu problema podría radicar en que no haz configurado la Referencia del Servicio para que el Tipo de Colección del mismo sea System.Collections.Generic.List, sino que tiene el valor predeterminado que es System.Array.

     

    Bendiciones!


    Si la respuesta te es de utilidad, recuerda marcarla como Respuesta y/o votarla como Útil. Así colaboras a que el foro esté organizado.
    viernes, 29 de abril de 2011 15:01

Todas las respuestas

  • Hola

    Primero, deberías en la carpeta Service Reference hacer click derecho sobre la referencia de servicio y solicitar la actulización de la areferencia.

     

    Ahora bien debes asegurarte que el tipo de datos que se devuelva  sea efectivamente un List(Of XXXXX).

     

    Saludos


    Custom Control Silverlight
    "Blog Ingphillip's Prog: TODO WEB
    New Post System.Reflection
    martes, 19 de abril de 2011 1:29
  • Hola, Yeison.

    La causa de tu problema podría radicar en que no haz configurado la Referencia del Servicio para que el Tipo de Colección del mismo sea System.Collections.Generic.List, sino que tiene el valor predeterminado que es System.Array.

     

    Bendiciones!


    Si la respuesta te es de utilidad, recuerda marcarla como Respuesta y/o votarla como Útil. Así colaboras a que el foro esté organizado.
    viernes, 29 de abril de 2011 15:01
  • perfecto funciono !!!!
    miércoles, 9 de abril de 2014 0:55