Two The purpose is actually a default worth so a nullable check defeats The purpose. Keith's reply demonstrates that by initialising it from the Ctor. If It can be to the dB I don't genuinely see Substantially difference than getting a default column worth and make it a non-null column https://medium.com/@CommercialProjectsGurgaon