J'ai suivi le "Ne pas Optimiser Prématurément" mantra et codé mon Service WCF à l'aide de Entity Framework.
Cependant, j'ai dressé le portrait de la performance et Entity Framework est trop lent. (Mon app processus de 2 messages dans environ 1,2 secondes, où l' (héritage) app que je suis re-écriture ne 5-6 messages en même temps. (L'héritage appels app sprocs pour son DB Access).
Mon profilage des points à l'Entité Cadre de la prise de la majeure partie du temps par message.
Alors, quelles sont mes options?
Existe-il mieux Orm?
(Quelque chose qui prend en charge normale de la lecture et de l'écriture des objets et il le fait vite..)Est-il un moyen de faire de l'Entité Cadre plus vite?
(Note: quand je dis que plus vite je veux dire sur le long terme, pas le premier appel. (Le premier appel est lente (15 secondes d'un message), mais ce n'est pas un problème. J'ai juste besoin d'être rapide pour le reste des messages.)Une mystérieuse 3ème option qui va m'aider à obtenir plus de vitesse de mon service.
REMARQUE: la Plupart de mes DB d'interactions ou de Créer et de mettre à Jour. Je ne fais que très très peu de sélection et suppression d'.