20 de Julio de 2018

Archivo para Marzo de 2013 en Ctrl+Alt+Supr, blog de Ollydbg

Mar
10

.NET Tutorial 60: Como crear un servicio web y usarlo desde Windows Phone

Categorías: 

Hace un par de días Btc me comentaba sobre la posibilidad de que una aplicación de Windows Phone se comunicase con una base de datos de SQL que estaba hospedada en un hosting.

Realizar este tipo de tareas es relativamente sencillo usando servicios web y WCF (Windows Communication Foundation).

El ejemplo que os mostraré hoy se divide en 3 proyectos:

1) El proyecto que accede a la base de datos. Este proyecto será una dll

2) El servicio web basado en WCF que permitirá a otras aplicaciones acceder a la base de datos. Este servicio tendrá como referencia la dll de 1) y se hospedará en un hosting

3) Aplicación de ejemplo, en este caso una aplicación de Windows Phone desde la cual se podrá "manipular" la base de datos mediante el servicio web de 2)

 

Paso previo. Crear la base de datos/tabla

Lo primero que vamos a crear es una base de datos en nuestro servidor, en este caso SQL Server. En nuestro ejemplo crearemos la siguiente tabla:

 

El campo id es un campo autonumérico.

La idea es tener una tabla de "puntuaciones" que se podrá actualizar desde una aplicación de Windows Phone, utilizando para ello dos cosas: