Bonjour,

Quand on utilise un datareader on avait la possiblite de tester si une valeur etait null ou non

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'aurais aime savoir comment faire la meme chose avec du linq.
J'ai cree une table avec une colonne test de type booleen qui pouvait etre null

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.
 
}
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."

Si quelqu'un pouvait me donner une piste.
D'avance merci.