iamoldli / NetModular

NetModular 是基于.Net Core 和 Vue.js 的业务模块化以及前后端分离的快速开发框架
MIT License
1.36k stars 440 forks source link

建议增加个带创建时间和更新的实体基类 #59

Closed hajiuxbz closed 4 years ago

hajiuxbz commented 4 years ago

Id CreatedTime UpdateTime 自动识别添加和更新时间 手动每次赋值麻烦 或者自带的orm有相关特性吗

iamoldli commented 4 years ago

EntityBase里面有的

hajiuxbz commented 4 years ago

里面的字段有多余的 一般情况用不到那么多的

iamoldli commented 4 years ago

总共六个属性,其中四个是字段,另外两个只是为了访问映射加的

 /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreatedTime { get; set; } = DateTime.Now;

        /// <summary>
        /// 创建人
        /// </summary>
        public Guid CreatedBy { get; set; }

        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime ModifiedTime { get; set; } = DateTime.Now;

        /// <summary>
        /// 修改人
        /// </summary>
        public Guid ModifiedBy { get; set; }

        /// <summary>
        /// 创建人名称
        /// </summary>
        [Ignore]
        public string Creator { get; set; }

        /// <summary>
        /// 修改人
        /// </summary>
        [Ignore]
        public string Modifier { get; set; }