Je utilise Entity Framework 5.0 et j'ai implémenté des migrations personnalisées.
Une chose que j'aimerais faire est d'effectuer quelques calculs et tâches de nettoyage après qu'une migration spécifique soit complétée. Je sais que la méthode Seed()
est utilisée pour la manipulation des données post-migration, mais elle s'exécute avec chaque migration. Je veux que cela s'exécute une seule fois après qu'une migration spécifique soit complétée.
Je voudrais le faire à l'intérieur de la migration personnalisée elle-même, mais les processus nécessitent que je récupère des ensembles de résultats et que je fasse des calculs dessus, etc. et j'aimerais le faire en C# si possible (pour utiliser notre système de traitement des tâches).
Quel est le meilleur moyen d'exécuter du code de traitement post-migration pour une migration spécifique?