使用razor模板生成实体文件
This commit is contained in:
@@ -1,24 +1,28 @@
|
||||
using JNPF.Common.Security;
|
||||
using JNPF.Common.Contracts;
|
||||
using JNPF.Common.Security;
|
||||
using SqlSugar;
|
||||
|
||||
namespace @Model.nsName;
|
||||
|
||||
/// <summary>
|
||||
/// @Model.table.Description
|
||||
/// @Model.descrip
|
||||
/// </summary>
|
||||
[SugarTable("@Model.table.Name")]
|
||||
public partial class @Model.clsName : BaseEntity<@Model.pkType>
|
||||
[SugarTable("@Model.tableName")]
|
||||
public partial class @Model.clsName : @Model.GetInherit()
|
||||
{
|
||||
public @Model.clsName()
|
||||
public @(Model.clsName)()
|
||||
{
|
||||
@Model.GetConstruct()
|
||||
}
|
||||
@foreach(var col in Model.columns)
|
||||
{
|
||||
/// <summary>
|
||||
/// col.Descrip
|
||||
/// </summary>
|
||||
@Model.GetColumnAttrib(col.DbColumnName)
|
||||
public col.PropertyType.Name col.PropertyName {get;set;}@Model.GetColumnDefaultValue(col.DbColumnName)
|
||||
}
|
||||
if(!Model.ignoreCols.Contains(col.colName)){
|
||||
@:/// <summary>
|
||||
@:/// @col.descrip
|
||||
@:/// </summary>
|
||||
@col.GetPropAttr()
|
||||
@:public @col.GetPropType() @col.propName { get; set; }@col.GetDefaultValue()
|
||||
@:
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user