Bonjour à tous,
Je voudrais vérifier l'existence d'une entité générée par une liaison de type n-n et porteuse de propriétés. Cela dit elle aura au minimum 2 clés. Voici mon entité issue de la liaison des Entités Agents et Vol (voir images). Pour ce faire, j'ai construite cette requête :
qui devrait me ramener
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public static bool AgentsVolExist(string aVols_IdentifiantVol, string aAgents_Matricule) { return ContexteDAO.ContexteDonnees.AgentsVols.Any(X => X.Vols_IdentifiantVol == aVols_IdentifiantVol && X.Agents_Matricule == aAgents_Matricule); }, si l'entité n'existe pas, avant de pouvoir l'ajouter dans la BD. Mais je constate que la requête ramène toujours
Code : Sélectionner tout - Visualiser dans une fenêtre à part false
, il est impossible d'insérer une autre entité si une partie des clés est déjà présente, en l'occurence Vols_IdentifiantVol.
Code : Sélectionner tout - Visualiser dans une fenêtre à part true
Il se produit cette erreur en dernière image.Quelqu'un aurait-il une solution?
Cordialement.
Partager