Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2012, 10:46
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Silverlight - Ria Services - Como montar la arquitectura de Entidades

Buenas señores !!!

Soy nuevo en Silverligh, y bueno.. tengo la siguiente duda de como montar mi arquitectura respecto a las entidades.

Entiendo que la mejor forma (creo que incluso la única) para trabajar con datos desde Silverlight, es usando o bien Ria Services, o bien WCF (Que más o menos ya sé que es lo mismo)

Bien, sin embargo... veo que si declaro una clase en el WCF con sus datacontract y datamembers correspondientes, pero que también implemente la interfaz inotifypropertychanged, veo que esta no le llega a mi cliente Silverlight, como que se pierde...

Entonces, entiendo lo siguiente, ¿Debería crear mis entidades en WCF y luego, otras entidades similares en mi app Silverlight y luego usar algún helper, para hacer la transformación de una clase a otra?

Es decir, por un lado en WCF debería tener:
[code]
[datacontract]
class Person
{

[datamember]
public string Name{....}
}
[code/]


Y en mi clase cliente:
Código:
class Person : INotifyPropertyChanged
{

         [datamember]
         public string Name{....}
}

¿Debería ser así la Arquitectura?, ¿O hay alguna forma de usar las entidades de WCF desde mi cliente silverlight, y que además pueda aprovecharme de la interfaz INotifyPropertyChanged ???
__________________
Charlie.