Bonjour tout le monde je suis entrain de faire une application client/serveur
je voudrais avant d'ajouter un utilisateur voiture il faut verifier
dans la table voiture est ce cette voiture existe ou pas j'ai pas mis une relation entre les deux table parceque il ya une probabilité de supprimer une voiture donc j'aurais une erreur de contrainte d'integrité etc...

je travail avec linq to sql voilà ce que j'ai Bricolé pour interdire l'utilisateur d'entrer une autre marque de Immatriculation qui n'existe pas dans la table voiture

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var uv = from v in gestionparc.Voiture
                     join u in gestionparc.Utilisateur_Voiture on v.NumImmat equals u.NumImmat into immat
                     where v.NumImmat == int.Parse(tbnumImmat.Text) 
                     select new { immat };
            bool trouver = false;
            foreach (var immatriculation in uv)
            {
 
                trouver = true;
            }
            if (trouver == false)
            {
                MessageBox.Show("non trouver");
            }
j'ai testé ce code ca marche lorsque j'entre dans le textbox une autre matriculation qui n'existe pas dans la table voiture il m'affiche non trouvé

mais j'ai pas aimé cette methode j'ai fait tous mes efforts pour la réussir


Merci beaucoup