@echo using HRD.WebApi.DAL;
@echo using System;
@echo using System.ComponentModel.DataAnnotations.Schema;
@echo.
@echo namespace DAL.Models.Entities
@echo {
@echo     public partial class %1 : BaseEntity
@echo     {
@echo         public int %1Id { get; set; }
@echo         public string Name { get; set; }
@echo         public string %1Shortname { get; set; }
@echo.
@echo //        [NotMapped]
@echo //        [DatabaseGenerated(DatabaseGeneratedOption.Computed)]
@echo.
@echo         //generic Id  
@echo         public override int GetEntityId() =^> %1Id;
@echo         //generic ToString()
@echo         public override string ToString() =^> $"%1Id: {GetEntityId()}; Name: {Name}";
@echo         //generic EntityInfo()
@echo         public override string EntityInfo() =^> base.EntityInfo();
@echo     }
@echo }
