Comment activer les migrations Entity Framework 5 (version 5.0.0) pour plusieurs contextes DB dans le même projet, où chaque contexte correspond à sa propre base de données ? Lorsque je lance Enable-Migrations
dans la console PM (Visual Studio 2012), il y a une erreur car il y a plusieurs contextes :
PM> Enable-Migrations
More than one context type was found in the assembly 'DatabaseService'.
To enable migrations for DatabaseService.Models.Product1DbContext, use Enable-Migrations -ContextTypeName DatabaseService.Models.Product1DbContext.
To enable migrations for DatabaseService.Models.Product2DbContext, use Enable-Migrations -ContextTypeName DatabaseService.Models.Product2DbContext.
Si je cours Enable-Migrations -ContextTypeName DatabaseService.Models.Product1DbContext
Je n'ai pas le droit de courir Enable-Migrations -ContextTypeName DatabaseService.Models.Product2DbContext
parce qu'une migration existe déjà : Migrations have already been enabled in project 'DatabaseService'. To overwrite the existing migrations configuration, use the -Force parameter.
4 votes
Jetez un coup d'œil à Points de données - Migrations EF6 Code First pour des modèles multiples par Julie Lerman