buildermodelt.cs

来自「通过数据库结构自动 生成三层结构代码,相当不错的一款软件」· CS 代码 · 共 40 行

CS
40
字号
namespace LTP.BuilderModel
{
    using LTP.Utility;
    using System;

    public class BuilderModelT : LTP.BuilderModel.BuilderModel
    {
        private string _modelnameson = "";

        public string CreatModelMethodT()
        {
            StringPlus plus = new StringPlus();
            plus.AppendLine(base.CreatModelMethod());
            plus.AppendSpaceLine(2, "private List<" + this.ModelNameSon + "> _" + this.ModelNameSon.ToLower() + "s;");
            plus.AppendSpaceLine(2, "/// <summary>");
            plus.AppendSpaceLine(2, "/// 子类 ");
            plus.AppendSpaceLine(2, "/// </summary>");
            plus.AppendSpaceLine(2, "public List<" + this.ModelNameSon + "> " + this.ModelNameSon + "s");
            plus.AppendSpaceLine(2, "{");
            plus.AppendSpaceLine(3, "set{ _" + this.ModelNameSon.ToLower() + "s=value;}");
            plus.AppendSpaceLine(3, "get{return _" + this.ModelNameSon.ToLower() + "s;}");
            plus.AppendSpaceLine(2, "}");
            return plus.ToString();
        }

        public string ModelNameSon
        {
            get
            {
                return this._modelnameson;
            }
            set
            {
                this._modelnameson = value;
            }
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?