Michel Perfetti
Mapping de données par attributs: comment éviter les pertes de performance grâce à la génération de MSIL à l'exécution
Cet article présente une classe qui permet le mapping par attributs sur un IDataReader en générant à l'exécution du code MSIL spécifique à la classe à
Par Michel Perfetti publié le 27/09/2005 à 23:03, lu 5154 fois, 5 pages
 1 | Introduction
Téléchargez le code source - 11 Kb
Introduction
Cet article est en quelque sorte une extension de celui de Frédéric Mélantois sur le mapping de données. Si l'on se réfère à son article, on se rend compte que le mapping par attributs présente l'inconvénient majeur de ne pas être rapide. Cela n'est pas du en fait au principe du mapping mais à la méthode utilisée : la réflexion.

Imaginons maintenant qu'au lieu de passer par la réflexion pour charger nos objets mappés à partir d'un IDataReader, nous utilisions la réflexion pour construire le code qui va mapper les objets directement sur notre IDataReader. Avec le framework .net 2.0 et l'arrivée des génériques cela est maintenant possible, et surtout extrêmement simple à utiliser.
 
» Démarrer une discussion
 
Discussion démarée par MickyMax le 18/11/2007 à 14:44, 1 commentaire(s).