2010-10-25 9 views
8

He visto un par de referencias que indican que WCF Data Services maneja el seguimiento de cambios de forma automática. ¿Eso significa que no necesita crear entidades de seguimiento automático (STE) y funciona automáticamente con cualquier tipo de objeto de entidad? Lo siento, estoy un poco confundido aquí y he estado luchando por encontrar un recurso que me aclare esto.Servicios de datos WCF y entidades de seguimiento automático

Gracias

+0

¿Quizás esté pensando en WCR RIA Services? Hace lo que estás hablando de la caja. –

Respuesta

7

WCF Data Services tiene una explícita (es decir, le dice al DataServiceContext lo que ha cambiado) modelo.

Sin embargo, si está utilizando un DataServiceCollection<>, que es a menudo el caso, y hace cambios a través de él, entonces se encarga de decirle al DataServiceContext lo que le sucedió.

Luego, cuando llame al DataServiceContext.SaveChanges(), sus cambios serán enviados al servidor.

En cuanto a entidades auto Seguimiento (ECE) que No trabajo con WCF Data Services debido a la materialización de objetos por el cable (de formato de OData) y la lógica de corrección de la STE son incompatibles.

Cuestiones relacionadas