using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Text.Json.Serialization;
using System.Threading.Tasks;
namespace Complex.Domain.Commons
{
///
/// دارای شماره / تاریخ ثبت / تاریخ ویرایش / حذف شده یا خیر / زمان حذف
///
///
public abstract class BaseEntity
{
//[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public TKey Id { get; set; }
//public DateTime? InsertTime { get; private set; } = DateTime.Now;
//public DateTime? UpdateTime { get; private set; }
//[JsonIgnore]
//public bool IsRemoved { get; private set; } = false;
//[JsonIgnore]
//public DateTime? RemoveTime { get; private set; }
}
///
/// دارای شماره عددی پیش فرض اینت / تاریخ ثبت / تاریخ ویرایش / حذف شده یا خیر / زمان حذف
///
///
public abstract class BaseEntity : BaseEntity
{
}
}