i ajoutez un nouveau champ à la classe ceci crée un fichier de migration, mais après avoir exécuté la commande J'ai essayé de supprimer la base de données et de le créer avec sa migration, la base de données est créée, la colonne avec mon champ. est ajouté, mais les erreurs sont les mêmes p> Échec de l'exécution de DBCommand (12ms) [Paramètres = [], CommandType = 'Text', CommandTimeOut = '30 '] Il existe déjà un objet nommé «Aspnetroles» dans la base de données. P>
blockQuote> migration p> utilisateur code> -
identiyuser code>, après quoi j'ai couru
update-base de base de données code>, je reçois deux erreurs. p>
Créer une table [aspnetroles]
(
[Id] nvarchar (450) non nulle,
[NOM] NVARCHAR (256) NULL,
[NomoriséName] Nvarchars (256) NULL,
[ConcurrencencySamp] nvarchar (max) null,
Contrainte [pk_aspnettroles] clé primaire ([id])
); p>
3 Réponses :
Lorsque vous supprimez les migrations pour créer un seul, vous devez supprimer la base de données car les tables sont créées et que vous obtenez cette erreur. La solution plus rapide dans ce cas est la suppression du dossier et de la base de données de tous les migrations et de commencer partout. P>
[colonne (typename = "nvarchar (250)")] - Vérifiez la fermeture paranthèse et les citations (j'ai corrigé l'erreur ici) P> li>
Supprimer la migration p> li>
Migration ad-migration "InitialCreate" P> li>
base de données de mise à jour -verbose p> li> ol>
Il existe déjà un objet nommé 'aspnetroles' dans la base de données. Vous devez supprimer le paraquesse 'aspnetroles' avec des connexions, puis Vous devez effectuer une nouvelle mise à jour de la base de données. Sinon, effectuez le nom de la base de données Aspnetroles1 P>
Êtes-vous sûr que l'erreur se produit sur cette migration spécifique? Parce que cette migration n'a rien à voir avec l'aspnettrole comme indiqué dans le message d'erreur.
Non, ça se pose toujours (
Combien de migrations avez-vous? et combien de temps sont-ils? Je demande à voir s'il est possible de tous les partager.
Pour le moment, un, parce que j'ai supprimé le dossier de migration, il n'en valait pas la peine?
Il doit y avoir un fichier de migration qui inclut le code de création pour
aspnetroles code> tableau déjà existant dans votre base de données.
Stackoverflow.com/Questtions/24169140/... @Pitten