Two The purpose is usually a default worth so a nullable check defeats The purpose. Keith's remedy demonstrates that by initialising it inside the Ctor. If It truly is for the dB I don't seriously see Significantly difference than having a default column price and make it a non-null column https://aipljoydistrict.wordpress.com/