using System.ComponentModel.DataAnnotations; namespace xModels.Base { /// /// Base Entity Class /// /// public abstract class XBaseEntity { /// /// Entity Id /// /// entity unique id [Key] [Required] public T Id { get; set; } /// /// Provided Soft Delete Behaviour ... /// /// public bool Deleted { get; set; } } }