Mam program napisany w Javie w którym są linie jak ta:
object.name = resultSet.getString(4); //ResultSet resultSet
ten getString() działa tak, że jak pole jest nullem to zwraca pusty string.
W .NET Core pisze podobnie tylko używam DbDataReader który ma metody jak GetString(). Problem polega na tym, że tutaj jak cos jest nullem to rzuca wyjątkiem. Czy jest jakis atrybut, albo inne rozwiązanie które to naprawi? Pisanie takiego czegoś:
object.name = Convert.ToString(result.GetValue(4) == DBNull.Value ? string.Empty : result.GetValue(4));
nie jest zabawne.
Takich pól mam z ~30, a klas z takimi polami ponad setka. Szukam jakiegoś szybkiego rozwiązania.