Je travaille sur un webservice où nous utilisons LINQ-to-SQL pour notre abstraction de base de données. Lorsque les clients utilisent notre webservice, les objets sont sérialisés en XML et tout est dandy.Transfert d'objets de données LINQ
Maintenant, nous souhaitons développer notre propre client qui utilise les types de données natifs car il n'y a aucune raison de faire des objets-> xml-> objets. Cependant, d'après ce que je comprends, vous ne pouvez pas transférer les objets LINQ car ils sont directement mappés à la base de données et, par conséquent, les données sont "en ligne".
Ma question est de savoir s'il existe un moyen de prendre un «instantané» des données que vous avez extraites, de définir l'objet LINQ sur «hors ligne», puis de le transférer. Les données ne changeront pas après leur transfert à notre client et nous n'avons pas besoin de l'accès à la base de données.