none
Utilizar una base de datos sql server 2008 en wpf y a la vez wcf en c# RRS feed

  • Pregunta

  • Hola buenos dias a todos alguno de ustedes tiene algun peque;o ejemplo que incorpore wpf wcr y sql server 2008? e buscado por varios sitios y no encuentro info, en la mera mente info del msnd encontre uno pero no me corre tal como muestra:( segui cada paso pero bueno les agradeceria mucho me brindaran un poco de info por los momentos voy leyendo wcf los servicios de datos.
    miércoles, 15 de febrero de 2012 14:26

Respuestas

Todas las respuestas

  • Hola victor_23,

    No me ha quedado muy claro el ejemplo que buscas, pero aquí tienes un ejemplo de un cliente en WPF consumiendo servicios de WCF que atacan a una base de datos con Entity Framework:

    http://www.devproconnections.com/article/net-framework2/how-to-consume-a-wcf-service-using-wpf

    Y si este no te gusta, en internet, buscando cosas como "WPF+WCF Example" seguro que encuentras muchos más :)

    Un saludo,


    Fernanando Escolar - http://www.programandonet.com/ - @fernandoescolar

    • Marcado como respuesta victor_23 jueves, 16 de febrero de 2012 15:58
    jueves, 16 de febrero de 2012 8:30
  • Con eso tengo suficiente jeje ahora a matarme :) anexando mas y mas gracias por la info te lo agradezco
    jueves, 16 de febrero de 2012 15:58
  • Aunque me quede con una duda y e estado buscando pero bueno quizas sea algo tonto pero como puedo reutilizar el mismo metodo en la misma interfaz del service?

    ejemplo:

     [OperationContract]
            List<RegisterUser> ListRegisterUser();

    [OperationContract]   

         List<RegisterUser> ListRegisterUser(String);

    Si yo hago esto y luego declaro el metodo en Service me lanza que no es posible tener 2 metodos con el mismo nombre


    sábado, 18 de febrero de 2012 17:00
  • Listo ya pude resolverlo lo dejo por si alguien esta comenzando y quiere hacer esto

    ///Esto debe ir ubicado enla interfaz IService1

     [OperationContract (Name="ListRegisterUsers")] //esto ListRegisterUsers es solo un identificador
            List<RegisterUser> ListRegisterUser();
            [OperationContract(Name = "ListRegisterUsersID")]
            List<RegisterUser> ListRegisterUser(int UserID); //buscar un determinado user por ID
            [OperationContract(Name = "ListRegisterUsersLogin")]

    Ahora en Service1.svc.cs

    anexar los metodos necesarios a reutilizar

            public RecargasBBDDEntities bb = new RecargasBBDDEntities();
          
            public List<RegisterUser> ListRegisterUser() { return bb.RegisterUser.ToList(); }
            public List<RegisterUser> ListRegisterUser(int UserID)
            {
                var query = (from row in bb.RegisterUser where row.UserID == UserID select row).ToList();
                return query;
            }
            public List<RegisterUser> ListRegisterUser(string Login)
            {
                var query = (from row in bb.RegisterUser where row.Login == Login select row).ToList();
                return query;
            }

    sábado, 18 de febrero de 2012 17:37
  • Esto era lo que estaba buscando..

    Gracias, muy util.

    _______________________

    Oscar Gómez

    Engineer at PSL

    http://www.pslcorp.com/

    viernes, 24 de febrero de 2012 15:45