J'utilise le micro-ORM PetaPoco. Il est en effet très facile et sécurisé de travailler avec des bases de données à l'aide d'outils ORM, mais la seule chose que je déteste est le code supplémentaire. J'avais l'habitude de mettre la plupart du code dans la base de données elle-même et d'utiliser toutes les fonctionnalités du SGBDR comme les procédures stockées, les déclencheurs, etc., qu'il est conçu pour mieux gérer.
Je veux savoir quand ne pas utiliser ORM sur les procédures / déclencheurs stockés et vice-versa.