QlbrcEntityTracked.cs 697 B

12345678910111213141516171819202122
  1. using System.ComponentModel.DataAnnotations;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. using System.Runtime.CompilerServices;
  4. #if DEBUG
  5. [assembly: InternalsVisibleTo("qdr.app.qlbrc.base.Tests")]
  6. [assembly: InternalsVisibleTo("qdr.app.qlbrc.common.Tests")]
  7. #endif
  8. namespace Quadarax.Application.QLiberace.Common.Entities.Base
  9. {
  10. public abstract class QlbrcEntityTracked : QlbrcEntity, ITracked
  11. {
  12. [DatabaseGenerated(DatabaseGeneratedOption.Computed)]
  13. [Required]
  14. public DateTime Created { get; internal set; }
  15. public DateTime? Modified { get; internal set;}
  16. [MaxLength(100)]
  17. public string? Modifier { get; internal set;}
  18. }
  19. }