Two The purpose is usually a default value so a nullable Check out defeats The purpose. Keith's solution demonstrates that by initialising it inside the Ctor. If it's for your dB I don't actually see A lot variation than getting a default column worth and help it become a non-null https://m3mdwarkaexpresswaysector107.blogspot.com/