csharp/2881099/FreeSql.Tools/FreeSql.Tools.WinForm/Common/TaskBuild.cs

TaskBuild.cs
using FreeSql.DataAnnotations;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FreeSqlTools.Common
{
    public clast TaskBuild
    {       

        public string GeneratePath { get; set; }
        public string FileName { get; set; }
        public string DbName { get; set; }
        public IFreeSql Fsql { get; set; }
        public string RemoveStr { get; set; }
        public string NamespaceName { get; set; }
        /// 
        /// 首字母大写
        /// 
        public bool OptionsEnsaty01 { get; set; } = false;
        /// 
        /// 首字母大写,其他小写
        /// 
        public bool OptionsEnsaty02 { get; set; } = false;
        /// 
        /// 全部小写
        /// 
        public bool OptionsEnsaty03 { get; set; } = false;
        /// 
        /// 下划线转驼峰
        /// 
        public bool OptionsEnsaty04 { get; set; } = false;
        public ICollection Templates { get; set; }      

    }
}