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