yes, this can happen when the declaring class is mapped flat and not a base class. In this case the class must generate nullable columns as otherwise the values of a pure base class could not be stored.
Also, you can force that by using int? (C#) as the field type.