v9.6.2017.0808   重构正向工程,基于映射表查找数据库字段类型到实体类型的映射
大石头 authored at 2017-08-08 21:38:06
1.53 KiB
X
using System;
using System.ComponentModel;

namespace XCode.DataAccessLayer
{
    /// <summary>反向工程设置</summary>
    public class NegativeSetting
    {
        #region 属性
        /// <summary>是否启用反向工程,默认启用。反向工程可以实现通过实体类反向更新数据库结构</summary>
        [Description("是否启用反向工程,默认启用。反向工程可以实现通过实体类反向更新数据库结构")]
        public Boolean Enable { get; set; } = true;

        /// <summary>是否只检查不操作,默认不启用。启用时,仅把更新SQL写入日志</summary>
        [Description("是否只检查不操作,默认不启用。启用时,仅把更新SQL写入日志")]
        public Boolean CheckOnly { get; set; }

        /// <summary>是否启用不删除字段,默认启用。删除字段的操作过于危险,这里可以通过设为true关闭</summary>
        [Description("是否启用不删除字段,默认启用。删除字段的操作过于危险,这里可以通过设为true关闭")]
        public Boolean NoDelete { get; set; } = true;

        /// <summary>要排除的链接名和表名,多个用逗号分隔,默认空</summary>
        [Description("要排除的链接名和表名,多个用逗号分隔,默认空")]
        public String Exclude { get; set; } = "";
        #endregion

        #region 方法
        /// <summary>初始化</summary>
        public void Init()
        {
        }
        #endregion
    }
}