2010-08-31 5 views
3

J'ai un tas de classificateurs qui seront utilisés assez souvent. Je ne veux pas précharger ces entités quand mon programme démarre, de sorte que je n'aurai pas à le faire plus tard quand un objet les référence.Préchargement d'entités avec EF4

Comment cela peut-il être fait dans EF4?

+0

Qu'est-ce qui ne va pas lors de l'exécution de la requête au démarrage du programme et du stockage des entités dans une collection globale accessible? –

+0

comment devrait-il alors regarder? –

Répondre

1

Il y a une procédure pas à pas long ish ici:

How to Cache Entity Framework Reference Data

Mais le profil premier. Ecrire du bon projections peut être plus rapide que matérialiser des entités entières avec des références en cache. Même le chargement d'objets à référence unique est assez rapide. Ne pas "optimiser" des choses qui ne sont pas lentes.