Entity.cs.vm
720 Bytes
using NCC.Common.Const;
using SqlSugar;
using System;
namespace NCC.@(@Model.NameSpace).Entitys
{
/// <summary>
/// @(@Model.BusName)
/// </summary>
[SugarTable("@(@Model.OriginalMainTableName)")]
[Tenant(ClaimConst.TENANT_ID)]
public class @(@Model.MainTable)Entity
{
@foreach (var column in Model.TableField){
@:/// <summary>
@:/// @column.ColumnComment
@:/// </summary>
if(@column.ColumnName == @Model.PrimaryKey){
@:[SugarColumn(ColumnName = "@(@column.Alias)", IsPrimaryKey = true)]
}else{
@:[SugarColumn(ColumnName = "@(@column.Alias)")]
}
@:public @column.NetType @column.ColumnName { get; set; }
@:
}
}
}