Hallo Rouven,
Ich habe mit C# noch nicht gearbeitet, aber auch in Java ist es ja so, dass nur Referenz-Typen den Wert null haben können.
Gibt es in C# nicht auf zu jedem nativen Typ eine Klasse also z.B. Integer für int wie in Java?
Wenn es so etwas nicht gibt, könntest Du eigene Klassen für SQL-Datentypen verwenden. Das könnte ohnehin sinnvoll sein.
Grüße
Daniel