Salut,

J'essaye d'utiliser la méthode d'extension GetNullableString pour remplir un Nullable<string> et ça me pose 2 problèmes.

Accessoirement, j'aimerais comprendre pourquoi string pose autant de problème lorsqu'on veut le manipuler en nullable.

J'aimerais avoir une méthode d'extension
Nullable<string> IDataReader.GetNullableString(string name,Nullable<string> defaultValue).

un truc comme ça mais ça ne fonctionne pas... :'(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
        private static class MyExtension
        {
            public static Nullable<string> GetNullableString(IDataReader reader, string name,Nullable<string> defaultValue)
            {
                if (reader[name] == DBNull.Value) return defaultValue;
                return (Nullable<string>)(reader[name].ToString());
            }
        }
Un peu d'aide serait la bienvenue...

++

Laurent