Bonjour à tous,
J'utilise Entity Framework et sql server 2008.
Lors de l'ajout dans la BDD (sans trigger),
j'arrive à ajouter mon objet
Mais lors de l'ajout dans la BDD AVEC trigger
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mybddEntities.AddTot_clients(myPersonne); mybddEntities.SaveChanges();
il me retourne l'info suivante : "Une instruction de mise à jour, d'insertion ou de suppression dans le magasin a affecté un nombre inattendu de lignes (0). Des entités ont peut-être été modifiées ou supprimées depuis leur chargement. Actualisez les entrées ObjectStateManager."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ALTER TRIGGER [dbo].[INSTEADOF_CLIENT_INSERT] ON [dbo].[t_client] INSTEAD OF INSERT AS BEGIN INSERT t_client (CLI_NOM, CLI_PRENOM, CLI_ADRESSE, CLI_CODE_POSTALE, CLI_VILLE, CLI_TELEPHONE, CLI_EMAIL, CIV_ID) (SELECT UPPER(i.CLI_NOM), i.CLI_PRENOM, i.CLI_ADRESSE, i.CLI_CODE_POSTALE, i.CLI_VILLE,i.CLI_TELEPHONE, i.CLI_EMAIL, i.CIV_ID FROM inserted i); END
Je ne vois absolument pas d'où sa peu venir... Est-ce un problème d'Entity Framework ou de sqlserver ? (d'ailleurs, je ne voyais pas dans quelle section poster)
Merci de votre aide
Partager