Initial Commit ...
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user