Mogę być nieaktualny, ale jedną z zasad, których przestrzegam, jest unikanie wszelkich wartości null.Jak ustawić domyślną wartość pustego ciągu tekstowego TextBox zamiast zerowego
Jednak znalazłem to, że dla mocno wpisanego widoku, w którym użytkownik wprowadza właściwości obiektu, który chcę zapisać, jeśli niektóre pola nie są wprowadzane, są one przypisywane jako puste.
W przypadku próby zapisania zmian sprawdzanie poprawności nie powiedzie się.
Zamiast więc ustawić każdą właściwość na pusty ciąg, w jaki sposób mogę automatycznie ustawić każdy tekst w domyślnym formularzu na pusty ciąg zamiast pustej wartości?
Mam zawsze unikając nulls jak najwięcej dziwne . Null to piękna rzecz. W wierszu rekordu tabeli bazy danych znajduje się kolumna z zerową wartością zerową, co oznacza brak wartości, jak podano wcześniej. Ta wiedza jest tak ważna dla reguł biznesowych i logiki dla firm, które znalazłem od czasu do czasu. –
Widzę, że wartości zerowe są przydatne przy obliczaniu średniej dla zakresu liczb. Również wartość null jest dobra dla dat, które nie zostały jeszcze wprowadzone. W przeciwnym razie, dlaczego null jest lepszy niż pusty ciąg lub zero? Wszystko, co wydaje się robić, to wygenerować więcej kodu płyty kotła, aby zatrzymać niepożądane wyjątki z wyjątkiem zerowych. – arame3333
To dobry punkt, chociaż zamiast sprawdzać, czy w większości tych samych miejsc nie ma wartości zerowej, aby zapobiec niechcianym odwołaniom o wartości zerowej, sprawdzasz, czy! EmptyString). Wyjątki odwołań zerowych stają się stare, ale mogą być dobrym poziomem "kontroli jakości/testowania". Pusty ciąg przechodzi, nie ma wyjątków, ale nie powinien być pusty, null wystrzeliwuje wyjątek, a zatem deweloper może odkryć błędy szybciej. To zabawne, nienawidzę widzieć puste kolumny kolumn w Sql Wybierz wyniki lol –