L'autonomie des entités de suivi (STE) sont la mise en œuvre du changement (précédent .NET de la mise en œuvre du changement est - DataSet
). La différence entre STE et d'autres types d'entités (POCO, EntityObject), les types d'entité pouvez suivre les modifications uniquement lorsque vous êtes connecté à la vie ObjectContext
. Une fois l'entité commune est détaché, il lâche tout changement de la capacité de suivi. C'est exactement ce que STE résout. STE est en mesure de suivre les changements, même si vous détachez - ObjectContext
.
L'usage commun de la STE est déconnecté de tels scénarios .NET pour .NET communication sur les web services. La première demande de service web permettra de créer et de retour STE (entité est détachée lorsque sérialisé et ObjectContext
ne vit que pour servir seul appel). Client de faire des changements dans STE et passer à un autre appel de service web. Le Service sera en mesure de traiter des changements parce qu'il n'aura STE changement interne de suivi disponibles.
La manipulation de ce scénario sans le suivi des modifications est possible, mais il est beaucoup plus complexe, en particulier lorsque vous travaillez avec l'ensemble de l'objet graphique au lieu d'une seule entité, vous devez fusionner manuellement les modifications reçues du client au courant de l'état dans la base de données.
Être conscient que les entreprises d'état ne sont pas interopérables solutions, parce que leur fonctionnement est basé sur le partage de STE code entre le serveur et le client.