J'ai utilisé Linq to SQL avec Sql Server CE.Linq to SQL: Optimisation des requêtes avec Sql Server Compact Edition
La base de données est en lecture seule, donc je peux avoir plusieurs hypothèses. Afin de ne pas accéder au système de fichiers, mon approche initiale consistait à mettre en cache les entités nécessaires dans la mémoire de l'application et à utiliser linq pour les objets.
Bien que cela fonctionne bien pour les requêtes limitées, l'utilisation directe de Linq to SQL est supérieure à Linq to Objects lorsque les jointures sont nécessaires. Retour au point de départ, je veux optimiser mes performances, ma pensée est maintenant d'imposer le chargement du fichier entier dans la RAM, et d'utiliser Linq contre SQL.
Des pensées de comment faire cela? D'autres idées?
Ariel