Files
xModels/Base/XBaseEntity.cs
T
2024-01-25 04:37:38 +03:30

23 lines
566 B
C#

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