.NETコア+ MVC手線とコードジェネレータ

最近、他には何も、常に単純にコードジェネレータの下で取得するには、何かを購入し、販売したい、強い支持ボスのおかげでここFreeSqlを残しません。

これまで私たちは、私の見解について話をここでは2つの良いコードジェネレータを使用しました

1.ダイナミックソフトコードジェネレータは、利点は、(....など、テンプレートに基づいて何らかの処理を行うファイル名の規則を変更するには)、明確な自由、シンプルですが、高度にカスタマイズ可能ではありません

2.CodeSmith、利点は強力ですが、料金が悩み、トラブルもマルチ書き込みルールテンプレートをクラック

ここでは最初のマップで、+ zTreeを使用してLayuiページレイアウト+ JQ

ここでは、単純な遊びについて話をします

サーバーNO.1を追加

 

 (自由に充填することができる)とアドレス(ポートを含む完全な接続アドレス、)、あなたは、データベースを指定することができ、すべてのデータベースを指定しないロードされているサーバ名を記入し、データベースの種類を選択し、保存のsqliteへのサーバー情報を保存します]をクリック

NO.2データベースサーバでより多くの情報を得ます

接続お先ほど追加したサーバをクリックして、非同期サーバーですべての情報をロードし、キャッシュ情報テーブル

NO.3設定テンプレート情報

テンプレートビューは、すべてのテンプレートがカミソリエンジンコードに基づいていると以下の通りである対応します

@model TableConfig
<pre>
using System;
//EFX Code Generation Template 1.0
//author:Tibos
//blog:www.cnblogs.com/Tibos
//Entity Code Generation Template
namespace [email protected]
{
    //@Model.FullName;
    public class @Model.FullName:BaseEntity
    {
    @foreach (var item in Model.ColumnConfig)
    {
        <text>
        /// <summary>
        /// @Html.Raw(item.Remark)
        /// </summary>
        public virtual @item.CsType @item.PropName
        {
            get; 
            set; 
        }  
        </text>
    }

    }
}
</pre>

NO.4 展开数据库,勾选需要生成表以及模板,点击生成即可

 编译好的打包文件下载,需要安装.net core SDK, Shift + 鼠标右键启动 PowerShell,输入 dotnet .\CodeGenerator.dll,打开浏览器输入 http://localhost:9420/home/index 即可

 开源地址:https://github.com/wmowm/EFX.Core/tree/master/CodeGenerator

不知道github怎么下载指定目录的,直接访问 https://minhaskamal.github.io/DownGit/#/home?url=https:%2F%2Fgithub.com%2Fwmowm%2FEFX.Core%2Ftree%2Fmaster%2FCodeGenerator

おすすめ

転載: www.cnblogs.com/tibos/p/11364482.html