jointure et null Linq to sql
salut a tous,
je viens de faire la jointure de 3 tables. la troisiemme pour le moment n'a pas de valeur, je veux mettre ses champs qui sont sélectionné a la valeur 0. et je ne connait pas l'equivalent de Isnull en linq to sql.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| var req_recherche_eleve =
from E in ltsql_encaissement_scolarite.Eleves.DefaultIfEmpty()
join S in ltsql_encaissement_scolarite.scolarite on E.Classe equals S.clasee into jointure1
from S in jointure1.DefaultIfEmpty()
join R in ltsql_encaissement_scolarite.Reglements on E.Code_eleve equals R.Code_eleve into jointure2
from R in jointure2.DefaultIfEmpty()
where (E.Code_eleve==txt_Code_eleve.Text)
select new { E.Code_eleve, E.Nom_eleve, E.Prenoms_eleve, E.Classe, S.clasee, R.Reste_a_payer, S.Montant_total,
R.Montant_reglement };// voici l'element qui n'a pas de valeur
foreach ( var identification in req_recherche_eleve) // vs génére une erreur a ce niveau
{
txt_Nom_eleve.Text = identification.Nom_eleve;
txt_Prenoms_eleve.Text = identification.Prenoms_eleve;
txt_Classe.Text = identification.Classe;
txt_Reste_a_payer.Text = identification.Reste_a_payer.ToString();
txt_Montant_total.Text = identification.Montant_total.ToString();
txt_montant_paye.Text = identification.Montant_reglement .ToString();
} |
merci de m'aider svp