Bonjour,
Quand on utilise un datareader on avait la possiblite de tester si une valeur etait null ou non
J'aurais aime savoir comment faire la meme chose avec du linq.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Exemple: while (reader.Read()) { if (!reader.IsDBNull(0)) lib = (string)reader["libelle"]; ... }
J'ai cree une table avec une colonne test de type booleen qui pouvait etre null
mais je n'arrive pas a tester si la valeur est null ou non. Du coup j'ai l'erruer "Nullable object must have a value."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var typcd = from t in db.Types select t; foreach (var mtyp in typcd) { // object ms = mtyp.test.Value; -> Erreur :Nullable object must have a value. // Response.Write(mtyp.test.Value is DBNull ? "c null" : mtyp.test.Value.ToString()); -> erreur :Nullable object must have a value. }
Si quelqu'un pouvait me donner une piste.
D'avance merci.
Partager