特征接口
让实体类型继承一些特征接口可以提供自动的处理。
基础插件中提供了以下的特征接口
- IHaveCreateTime: 实体有创建时间,创建时自动设置
- IHaveUpdateTime: 实体有更新时间,更新时自动设置
- IHaveDeleted: 实体有标记删除字段,默认查询标记未删除的数据
特征接口一般配合工作单元过滤器使用,请参考仓储和工作单元
使用帮助类获取实体的特征
var haveDeleted = DeletedTypeTrait<TEntity>.HaveDeleted;
让实体类型继承一些特征接口可以提供自动的处理。
基础插件中提供了以下的特征接口
特征接口一般配合工作单元过滤器使用,请参考仓储和工作单元
var haveDeleted = DeletedTypeTrait<TEntity>.HaveDeleted;