using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Furion.DatabaseAccessor;
using Admin.NET.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; }
@:
}
}
}