Two The point can be a default price so a nullable check defeats The purpose. Keith's response demonstrates that by initialising it inside the Ctor. If It is really for the dB I don't actually see much difference than aquiring a default column price and help it become a non-null https://sscendanasector83ingurgaon.blogspot.com