DCSIMG
DataReader.GetValueOrDefault --> Extension for Extension - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

DataReader.GetValueOrDefault --> Extension for Extension

 

בהמשך לפוסט שהראה איך לקבל ערכי ברירת מחדל עבור עמודות שיכולות להיות NULL בבבסיס הנתונים.
 
שלח לי חבר יקר (בניהו) את ההצעה הבאה:
 
 

public static T GetValueOrDefault<T>(this DbDataReader reader, int index)

{

    if (Convert.IsDBNull(reader[index]))

    {

        return default(T);

    }

 

    return (T)reader[index];

}

 

public static T GetValueOrDefault<T>(this DbDataReader reader, string name)

{

    if (Convert.IsDBNull(reader[name]))

    {

        return default(T);

    }

 

    return (T)reader[name];

}

שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 6 and 3 and type the answer here:


Enter the numbers above: