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

namespace Apewer.Source
{

    /// <summary>字段类型。</summary>
    [Serializable]
    public enum ColumnType
    {

        /// <summary>带符号的 64 位整数(System.Int64)。</summary>
        Integer,

        /// <summary>64 位浮点数(System.Double)。</summary>
        Float,

        /// <summary>可变长度的二进制数据(System.Byte[])。</summary>
        Bytes,

        /// <summary>日期和时间类型(System.DateTime)。</summary>
        DateTime, 

        /// <summary>可变长度的字符串(System.String),必须指定长度。</summary>
        VarChar,

        /// <summary>长可变长度的字符串(System.String),最多 255 个字符。</summary>
        VarChar191,

        /// <summary>可变长度的字符串(System.String)。</summary>
        VarCharMax,

        /// <summary>可变长度的字符串(System.String)。</summary>
        Text,

        /// <summary>可变长度的字符串(System.String),必须指定长度。</summary>
        NVarChar,

        /// <summary>可变长度的字符串(System.String),最多 255 个字符。</summary>
        NVarChar191,

        /// <summary>可变长度的字符串(System.String)。</summary>
        NVarCharMax,

        /// <summary>可变长度的字符串(System.String)。</summary>
        NText

    }

}