[WCF REST] Crear un servicio WCF REST + Entity Framework + Repository + JavascriptSerializer

Vamos a crear un proyecto WCF de tipo REST usando como Entity Framework 6 como capa de persistencia de datos, el patrón Repository y serialización manual usando JavascriptSerializer. Para empezar vamos a crear un nuevo proyecto del tipo “Aplicación de Servicios WCF” y vamos a seguir  el articulo sobre como crear un servicio WCF con serialización manual. A continuación, vamos a añadir la referencia nuget a Entity Framework usando la consola de administración de paquetes de nuget.

Continue reading…

[WCF REST] Serializacion manual usando JavaScriptSerializer

En un articulo anterior vimos como crear un servicio WCF REST JSON. En ese articulo las entidades que se transferían tenían que tener en atributo [DataContract] y sus miembros a serializar tenían que tener el atributo [DataMember]

    [DataContract]
    public class Cliente
    {
        [DataMember]
        public int Id { get; set; }
        [DataMember]
        public string Nombre { get; set; }
        [DataMember]
        public string Telefono { get; set; }
        [DataMember]
        public string Mail { get; set; }
    }

En muchas ocasiones las entidades son generadas automáticamente o no podemos cambiarlas. En tal caso vamos a ver como crear un método en el servicio que retorne un string como json.
Continue reading…