Foros del Web » Programación para mayores de 30 ;) » .NET »

Silverlight - Ria Services - Como montar la arquitectura de Entidades

Estas en el tema de Silverlight - Ria Services - Como montar la arquitectura de Entidades en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/01/2012, 10:46
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años
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.

Etiquetas: arquitectura, entidades, montar, services, silverlight
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:17.