Two The purpose is really a default worth so a nullable check defeats the point. Keith's answer demonstrates that by initialising it in the Ctor. If it's for your dB I do not definitely see A lot variance than having a default column price and help it become a non-null https://medium.com/@CommercialPropertyGurgaon/m3m-antalya-hills-sector-79-gurgaon-modern-luxury-project-9981672a0e18