BaseEntity.cs 757 B

12345678910111213141516171819202122232425262728
  1. using Microsoft.EntityFrameworkCore;
  2. using System.ComponentModel.DataAnnotations;
  3. using System.Xml.Linq;
  4. namespace DW5S.Entity
  5. {
  6. [Index(nameof(UpdateTime))]
  7. public abstract class BaseEntity<TID>
  8. {
  9. public BaseEntity()
  10. {
  11. this.CreateTime = DateTime.Now;
  12. this.UpdateTime = DateTime.Now;
  13. }
  14. [Key]
  15. [Display(Name = "编号")]
  16. public TID Id { get; set; }
  17. [Display(Name = "创建时间")]
  18. [DisplayFormat(DataFormatString = "yyyy-MM-dd HH:mm:ss")]
  19. public DateTime CreateTime { get; set; }
  20. [Display(Name = "更新时间")]
  21. [DisplayFormat(DataFormatString = "yyyy-MM-dd HH:mm:ss")]
  22. public DateTime UpdateTime { get; set; }
  23. }
  24. }