J'utilise Entity Framework. La table existe déjà avec la colonne my_column. J'ai ajouté la propriété my_column à ma classe pour accéder à cette colonne. Le programme semble alors essayer de créer la colonne, mais échoue depuis qu'il existe déjà. Y a-t-il un moyen de ne pas essayer de créer la colonne et de reconnaître que celle existante est celle qu'elle devrait utiliser?Entity Framework essayant de créer une colonne en double
2
A
Répondre
0
Vous pouvez modifier la migration avant de mettre à jour la base de données. Supprimer les doublons et voir ce qui se passe.
migrationBuilder.CreateTable(
name: "InvoiceConsumers",
columns: table => new
{
…,
InvoiceId = table.Column<int>(nullable: false),
InvoiceId1 = table.Column<int>(nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_InvoiceConsumers", x => x.Id);
table.ForeignKey(
name: "FK_InvoiceConsumers_Consumers_ConsumerId",
…);
table.ForeignKey(
name: "FK_InvoiceConsumers_Invoices_InvoiceId",
…
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
…
column: x => x.InvoiceId1,
principalTable: "Invoices",
…
);
});
Questions connexes
- 1. Entity Framework en essayant de récupérer la colonne non existante
- 2. ASP.net Entity Framework Lignes renvoyées en double
- 3. Entity Framework colonne comment
- 4. Entity Framework 4.1 Création d'entrées de recherche en double
- 5. MVC Entity Framework validation pour éviter les enregistrements en double
- 6. Fausse erreur de clé en double dans l'application Entity Framework
- 7. Créer une condition Remplace dans Entity Framework
- 8. Double propriété d'auto-référencement avec Entity Framework
- 9. Comment faire une double inclusion dans Entity Framework?
- 10. Comment créer une entité en lecture seule dans Entity Framework?
- 11. Comment éviter l'insertion en double dans Entity Framework 4.3.1
- 12. Comment créer Entity Framework ObjectContext?
- 13. Typesafeing en obtenant les noms de colonne d'entité Entity Framework
- 14. Entity Framework 4.1 (premier code) colonne audit
- 15. Entity Framework - Colonne (s) manquante (s)?
- 16. Obtenir une erreur en essayant de supprimer des objets avec Entity Framework 4
- 17. Entity Framework sans créer de fichier .edmx
- 18. Comment obtenir une seule colonne avec Entity Framework?
- 19. Entity Framework 4 Collection vers une colonne binaire
- 20. essayant de créer une matrice en Ruby
- 21. Entity Framework: Créer l'historique des modifications
- 22. Entity Framework: enregistrements en double dans une relation plusieurs-à-plusieurs
- 23. Entity Framework mise en cache de requête
- 24. Renvoyer une liste en utilisant Entity Framework
- 25. Entity Framework 4 Conventions
- 26. Comment créer une solution à trois niveaux pour Entity Framework
- 27. Code First Entity Framework
- 28. Entity Framework et noms de colonne de base de données
- 29. Entity Framework 4.0 - Versioning
- 30. Entity Framework: mappage de tinyint en booléen
code postal, s'il vous plaît –
Avez-vous des données dont vous avez besoin sur cette colonne en db? Si non, vous pouvez essayer 'update-database -v -f' ou même supprimer toute la table pour que la migration soit re-générée. – sed
Avez-vous modifié le type de données? Ou la capitalisation? –