Mysql
 sql >> Base de données >  >> RDS >> Mysql

Ajouts et suppressions à grande échelle Relation plusieurs-à-plusieurs dans Entity Framework

Au cas où quelqu'un d'autre tomberait sur cette question avec le même problème, nous avons décidé de ne pas utiliser l'ORM pour cette situation. Nous venons d'écrire deux procédures stockées SQL (une pour les ajouts et une pour les suppressions), ce qui a simplifié le problème et augmenté considérablement l'efficacité. Lors d'un test avec plus de 100 000 enregistrements, il faudrait un temps ridicule pour terminer les actions s'il ne levait pas une exception de mémoire insuffisante. Avec les procédures stockées, nos opérations étaient terminées en quelques secondes ou moins. Les seuls inconvénients de cette approche proviennent du point de vue de la testabilité.