Effectivement si ta source de données ne respecte pas les principes de modélisation (
Forme Normale 3, voire Boyce-Codd), alors tu peux rencontrer quelques surprises avec les ORM.
Mais il doit y avoir moyen d'en mettre un en place, quitte à greffer dessus des modules qui permettent de gérer les cas tordus liés à l'évolution de ta base de données. Après c'est surtout une question de coûts et de priorisation. En général si l'ORM n'est pas mis en oeuvre dès le début du projet, il est rare qu'il soit décidé de le faire après-coup, sauf si des problèmes plus ou moins critiques sont identifiés au niveau de la DAL.
En tout cas ça vaut le coup de regarder, on peut faire énormément de choses avec
Partager