私は SqlCeDataReader を読んでいて、次のように値を評価しています:
if(reader["abc"] != DBNull.Value)
Abc = (int)reader["abc"];
if(reader[dude] != DBNull.Value)
Dude = (string)reader[dude];
int Abc
{
get;
set;
}
string Dude
{
get;
set;
}
そして、それを1つの関数に凝縮したかったのですが、最小限のコードで、理想的には次のようなものが欲しいです:
Dude = GetField( "dude", reader );
返すものが何もない場合は、NULL を返すようにします。それは可能ですか?