IsIntZeroConvertedToNull property

Indicates that an int or long property or field should be persisted as null if set to zero.

Namespace: ReFlex.Data namespace
Assembly: ReFlex.Data.dll

Syntax

public bool IsIntZeroConvertedToNull = false;

Remarks

Default is false.

Examples

// CompanyID will be persisted as null if set to zero
public class Contact
{
    public int ContactID;

    [RelationalMemberInfo(Length = 50)]
    public string FirstName;

    [RelationalMemberInfo(Length = 50)]
    public string LastName;

    [RelationalMemberInfo(IsIntZeroConvertedToNull = true)]
    public int CompanyID;

    [RelationalMemberInfo(IsNotPersistable = true)]
    public string FullName
    {
        get { return FirstName + " " + LastName; }
    }
}