[4.0] GetNullableString méthode d'extension qui accepte le nom du champ
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:
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