Bonjour à tous,

J'utilise Entity Framework et sql server 2008.

Lors de l'ajout dans la BDD (sans trigger),
j'arrive à ajouter mon objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
mybddEntities.AddTot_clients(myPersonne);
mybddEntities.SaveChanges();
Mais lors de l'ajout dans la BDD AVEC trigger
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
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."

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