/// <summary> /// 配置多对多导航实体接口 /// 包括创建时间 /// </summary> /// <typeparam name="TEntity">实体类型</typeparam> /// <param name="builder">实体类型构造器</param> /// <returns>实体类型构造器</returns> public static EntityTypeBuilder <TEntity> ConfigForIManyToManyReferenceEntity <TEntity>(this EntityTypeBuilder <TEntity> builder) where TEntity : class, IManyToManyReferenceEntity { builder.ConfigForICreationTime(); return(builder); }
/// <summary> /// 配置领域实体接口 /// 包括创建时间、上次修改时间、软删除过滤器 /// </summary> /// <typeparam name="TEntity">实体类型</typeparam> /// <param name="builder">实体类型构造器</param> /// <returns>实体类型构造器</returns> public static EntityTypeBuilder <TEntity> ConfigForIDomainEntity <TEntity>(this EntityTypeBuilder <TEntity> builder) where TEntity : class, IDomainEntity { builder.ConfigForICreationTime(); builder.ConfigForILastModificationTime(); builder.ConfigQueryFilterForILogicallyDelete(); return(builder); }