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 ???