Comme Luhmann a déjà dit mon compagnon Jarek est un excellent exemple de la mise en Cache fournisseur d'Entity Framework. Dont il parle ici.
Cependant, parfois, cette approche est exagéré, et je soupçonne que la mise en cache des pays est un bon exemple où l'effort n'est pas la peine. Il peut-être mieux de mettre en œuvre une sorte d'ad-hoc, la mise en cache.
Si vous essayez de faire cela le principal problème que vous rencontrerez est qu'une instance de l'Entité Cadre entité ne peut être rattaché à un ObjectContext à la fois, ce qui signifie que si vous obtenez des demandes simultanées (comme dans un site web), vous aurez des problèmes est que vous venez de saisir les éléments à partir du cache et de les utiliser à l'aveuglette.
Ce que vous avez besoin est un clonage de cache, c'est à dire si lorsque vous prenez quelque chose à partir du cache des clones d'eux.
J'ai mis en place une astuce qui montre comment faire cette Astuce 14 - procédure de mise en cache d'Entité Cadre de Référence des Données
Espérons que cette aide
Alex James
Équipe D'Entity Framework De Microsoft.