| @model iWare.Wms.Application.Service.System.LowCode.Dto.Front_CodeGenerate | 
| using System.ComponentModel.DataAnnotations; | 
| using System.ComponentModel.DataAnnotations.Schema; | 
| using Furion.DatabaseAccessor; | 
| using iWare.Wms.Core; | 
| using Microsoft.EntityFrameworkCore; | 
|   | 
| namespace @(@Model.NameSpace).Entity | 
| { | 
|     /// <summary> | 
|     /// @(@Model.TableDesc) | 
|     /// </summary> | 
|     [Table("@(@Model.TableName)")] | 
|     [Comment("@(@Model.TableDesc)")] | 
|     public class @(@Model.ClassName) : DEntityBase<long, @(@Model.DatabaseName)> | 
|     { | 
|   | 
| @foreach (var column in Model.Fields){ | 
|         @:/// <summary> | 
|         @:/// @(@column.ColumnComment) | 
|         @:/// </summary> | 
|         @:[Comment("@(@column.ColumnComment)")]@(@column.IsRequired == true ? "[Required]" : "")@(!string.IsNullOrEmpty(@column.DbParam) ? "[Column(TypeName = \"" + @column.DbParam + "\")]" : "") | 
|         @:public @(@column.NetType) @(@column.FieldName) { get; set; } | 
|         @: | 
| } | 
|     } | 
| } |