﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Light.Data.Mysql.Test
{
    class BaseFieldSelectModelNull
    {
        #region "Data Property"
        private int id;

        /// <summary>
        /// Id
        /// </summary>
        /// <value></value>
        public int Id {
            get {
                return this.id;
            }
            set {
                this.id = value;
            }
        }
        private bool? boolFieldNull;

        /// <summary>
        /// BoolField
        /// </summary>
        /// <value></value>
        public bool? BoolFieldNull {
            get {
                return this.boolFieldNull;
            }
            set {
                this.boolFieldNull = value;
            }
        }

        private sbyte? sbyteFieldNull;

        /// <summary>
        /// SbyteField
        /// </summary>
        /// <value></value>
        public sbyte? SbyteFieldNull {
            get {
                return this.sbyteFieldNull;
            }
            set {
                this.sbyteFieldNull = value;
            }
        }

        private byte? byteFieldNull;

        /// <summary>
        /// ByteField
        /// </summary>
        /// <value></value>
        public byte? ByteFieldNull {
            get {
                return this.byteFieldNull;
            }
            set {
                this.byteFieldNull = value;
            }
        }

        private short? int16FieldNull;

        /// <summary>
        /// Int16Field
        /// </summary>
        /// <value></value>
        public short? Int16FieldNull {
            get {
                return this.int16FieldNull;
            }
            set {
                this.int16FieldNull = value;
            }
        }

        private ushort? uInt16FieldNull;

        /// <summary>
        /// UInt16Field
        /// </summary>
        /// <value></value>
        public ushort? UInt16FieldNull {
            get {
                return this.uInt16FieldNull;
            }
            set {
                this.uInt16FieldNull = value;
            }
        }

        private int? int32FieldNull;

        /// <summary>
        /// Int32Field
        /// </summary>
        /// <value></value>
        public int? Int32FieldNull {
            get {
                return this.int32FieldNull;
            }
            set {
                this.int32FieldNull = value;
            }
        }

        private uint? uInt32FieldNull;

        /// <summary>
        /// UInt32Field
        /// </summary>
        /// <value></value>
        public uint? UInt32FieldNull {
            get {
                return this.uInt32FieldNull;
            }
            set {
                this.uInt32FieldNull = value;
            }
        }

        private long? int64FieldNull;

        /// <summary>
        /// Int64Field
        /// </summary>
        /// <value></value>
        public long? Int64FieldNull {
            get {
                return this.int64FieldNull;
            }
            set {
                this.int64FieldNull = value;
            }
        }

        private ulong? uInt64FieldNull;

        /// <summary>
        /// UInt64Field
        /// </summary>
        /// <value></value>
        public ulong? UInt64FieldNull {
            get {
                return this.uInt64FieldNull;
            }
            set {
                this.uInt64FieldNull = value;
            }
        }

        private float? floatFieldNull;

        /// <summary>
        /// FloatField
        /// </summary>
        /// <value></value>
        public float? FloatFieldNull {
            get {
                return this.floatFieldNull;
            }
            set {
                this.floatFieldNull = value;
            }
        }

        private double? doubleFieldNull;

        /// <summary>
        /// DoubleField
        /// </summary>
        /// <value></value>
        public double? DoubleFieldNull {
            get {
                return this.doubleFieldNull;
            }
            set {
                this.doubleFieldNull = value;
            }
        }

        private decimal? decimalFieldNull;

        /// <summary>
        /// DecimalField
        /// </summary>
        /// <value></value>
        public decimal? DecimalFieldNull {
            get {
                return this.decimalFieldNull;
            }
            set {
                this.decimalFieldNull = value;
            }
        }

        private DateTime? dateTimeFieldNull;

        /// <summary>
        /// DateTimeField
        /// </summary>
        /// <value></value>
        public DateTime? DateTimeFieldNull {
            get {
                return this.dateTimeFieldNull;
            }
            set {
                this.dateTimeFieldNull = value;
            }
        }

        private string varcharFieldNull;

        /// <summary>
        /// VarcharField
        /// </summary>
        /// <value></value>
        public string VarcharFieldNull {
            get {
                return this.varcharFieldNull;
            }
            set {
                this.varcharFieldNull = value;
            }
        }

        private string textFieldNull;

        /// <summary>
        /// TextField
        /// </summary>
        /// <value></value>
        public string TextFieldNull {
            get {
                return this.textFieldNull;
            }
            set {
                this.textFieldNull = value;
            }
        }

        private byte[] bigDataFieldNull;

        /// <summary>
        /// BigDataField
        /// </summary>
        /// <value></value>
        public byte[] BigDataFieldNull {
            get {
                return this.bigDataFieldNull;
            }
            set {
                this.bigDataFieldNull = value;
            }
        }

        private EnumInt32Type enumInt32FieldNull;

        /// <summary>
        /// EnumInt32Field
        /// </summary>
        /// <value></value>
        public EnumInt32Type EnumInt32FieldNull {
            get {
                return this.enumInt32FieldNull;
            }
            set {
                this.enumInt32FieldNull = value;
            }
        }

        private EnumInt64Type enumInt64FieldNull;

        /// <summary>
        /// EnumInt64Field
        /// </summary>
        /// <value></value>
        public EnumInt64Type EnumInt64FieldNull {
            get {
                return this.enumInt64FieldNull;
            }
            set {
                this.enumInt64FieldNull = value;
            }
        }
        #endregion
    }
}
