Impossible de mettre à jour l'EntitySet - car il possède une DefiningQuery et aucun élément <UpdateFunction> n'existe

Impossible de mettre à jour l’EntitySet - car il possède une DefiningQuery et aucun élément n’existe

Cela se produit généralement pour l’une des raisons suivantes :

  • L’Entity Set est mappé depuis une vue de base de données

  • Une requête de base de données personnalisée

  • La table de base de données n’a pas de clé primaire

Après avoir corrigé cela, vous devrez peut-être encore mettre à jour dans le concepteur Entity Framework (ou alternativement supprimer l’entité puis la rajouter) avant que l’erreur ne disparaisse.