You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Tiobon.Web/Lib/Tiobon.Core.Base.xml

516 lines
24 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Tiobon.Core.Base</name>
</assembly>
<members>
<member name="T:Tiobon.Core.Base.IServices.IBaseServices`4">
<summary>
增删改查接口
</summary>
<typeparam name="TEntity"></typeparam>
<typeparam name="TEntityDto"></typeparam>
<typeparam name="TInsertDto"></typeparam>
<typeparam name="TEditDto"></typeparam>
</member>
<member name="M:Tiobon.Core.Base.IServices.IBaseServices`4.QueryById(System.Object)">
<summary>
根据ID查询实体数据是否存在
</summary>
<param name="objId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Base.IServices.IBaseServices`4.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据表达式,删除实体
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Services.BASE.BaseServices`4">
<summary>
增删改查基础服务
</summary>
<typeparam name="TEntity"></typeparam>
<typeparam name="TEntityDto"></typeparam>
<typeparam name="TInsertDto"></typeparam>
<typeparam name="TEditDto"></typeparam>
</member>
<member name="F:Tiobon.Core.Services.BASE.BaseServices`4._caching">
<summary>
缓存
</summary>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.#ctor(Tiobon.Core.IRepository.Base.IBaseRepository{`0},Tiobon.Core.Caches.ICaching)">
<summary>
</summary>
<param name="BaseDal"></param>
<param name="caching"></param>
</member>
<member name="P:Tiobon.Core.Services.BASE.BaseServices`4.BaseDal">
<summary>
</summary>
</member>
<member name="P:Tiobon.Core.Services.BASE.BaseServices`4.Db">
<summary>
</summary>
</member>
<member name="P:Tiobon.Core.Services.BASE.BaseServices`4.LangId">
<summary>
语言ID
</summary>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.AnyAsync(System.Object)">
<summary>
根据ID查询实体数据是否存在
</summary>
<param name="objId"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.AnyAsync(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
</summary>
<param name="whereExpression"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.QueryById(System.Object,System.Boolean)">
<summary>
根据ID查询一条数据
</summary>
<param name="objId">id(必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]),如果是联合主键,请使用Where条件</param>
<param name="blnUseCache">是否使用缓存</param>
<returns>数据实体</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.QueryByIDs(System.Object[])">
<summary>
根据ID查询数据
</summary>
<param name="lstIds">id列表(必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]),如果是联合主键,请使用Where条件</param>
<returns>数据实体列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Add(`2)">
<summary>
写入实体数据
</summary>
<param name="entity">实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Add(System.Collections.Generic.List{`2})">
<summary>
批量插入实体(速度快)
</summary>
<param name="listEntity">实体集合</param>
<returns>影响行数</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Update(System.Int64,`3)">
<summary>
更新实体数据
</summary>
<param name="entity">实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Update(System.Collections.Generic.List{`0})">
<summary>
更新实体数据
</summary>
<param name="entity">实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Delete(`0)">
<summary>
根据实体删除一条数据
</summary>
<param name="entity">实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteById(System.Object)">
<summary>
删除指定ID的数据
</summary>
<param name="id">主键ID</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteById1(System.Object)">
<summary>
删除指定ID的数据
</summary>
<param name="id">主键ID</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteByIds(System.Object[])">
<summary>
删除指定ID集合的数据(批量删除)
</summary>
<param name="ids">主键ID集合</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteByIds1(System.Int64[])">
<summary>
删除指定ID集合的数据(批量删除)
</summary>
<param name="ids">主键ID集合</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Delete(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
根据表达式,删除实体
</summary>
<param name="whereExpression">表达式</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query">
<summary>
查询所有数据
</summary>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.String)">
<summary>
查询数据列表
</summary>
<param name="where">条件</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
查询数据列表
</summary>
<param name="whereExpression">whereExpression</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<summary>
按照特定列查询数据列表
</summary>
<typeparam name="TResult"></typeparam>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String)">
<summary>
按照特定列查询数据列表带条件排序
</summary>
<typeparam name="TResult"></typeparam>
<param name="whereExpression">过滤条件</param>
<param name="expression">查询实体条件</param>
<param name="orderByFileds">排序条件</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Boolean)">
<summary>
查询一个列表
</summary>
<param name="whereExpression">条件表达式</param>
<param name="strOrderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.String,System.String)">
<summary>
查询一个列表
</summary>
<param name="where">条件</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.QuerySql(System.String,SqlSugar.SugarParameter[])">
<summary>
根据sql语句查询
</summary>
<param name="sql">完整的sql语句</param>
<param name="parameters">参数</param>
<returns>泛型集合</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.QueryTable(System.String,SqlSugar.SugarParameter[])">
<summary>
根据sql语句查询
</summary>
<param name="sql">完整的sql语句</param>
<param name="parameters">参数</param>
<returns>DataTable</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.String)">
<summary>
查询前N条数据
</summary>
<param name="whereExpression">条件表达式</param>
<param name="top">前N条</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.String,System.Int32,System.String)">
<summary>
查询前N条数据
</summary>
<param name="where">条件</param>
<param name="top">前N条</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32,System.String)">
<summary>
分页查询
</summary>
<param name="whereExpression">条件表达式</param>
<param name="pageIndex">页码(下标0)</param>
<param name="pageSize">页大小</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Query(System.String,System.Int32,System.Int32,System.String)">
<summary>
分页查询
</summary>
<param name="where">条件</param>
<param name="pageIndex">页码(下标0)</param>
<param name="pageSize">页大小</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.Sort(System.Collections.Generic.Dictionary{System.String,System.String},System.Collections.Generic.List{System.String})">
<summary>
列名按照前端显示顺序导出
</summary>
<param name="columns"></param>
<param name="ExportFields"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.DeleteSplit(`0,System.DateTime)">
<summary>
根据实体删除一条数据
</summary>
<param name="entity">实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.ConvertTEditDto2TEntity(`3,`0)">
<summary>
转换TEditDto2TEntity
</summary>
<param name="pTargetObjSrc"></param>
<param name="pTargetObjDest"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.CheckCodeExist(System.String,System.String,System.Object,Tiobon.Core.Common.Enums.ModifyType,System.String,System.Nullable{System.Int64},System.String)">
<summary>
检查表中是否已经存在相同代码的数据
</summary>
<param name="tableName">表名</param>
<param name="fieldName">字段名</param>
<param name="fieldValue">字段值</param>
<param name="modifyType">ModifyType.Add,ModifyType.Edit</param>
<param name="rowid">ModifyType.Edit时修改记录的ROW_ID值</param>
<param name="promptName">判断栏位的提示名称</param>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.CheckCodeExist(System.String,System.String,System.Object,Tiobon.Core.Common.Enums.ModifyType,System.Nullable{System.Int64},System.String,System.String)">
<summary>
检查表中是否已经存在相同代码的数据
</summary>
<param name="tableName">表名</param>
<param name="fieldName">字段名</param>
<param name="fieldValue">字段值</param>
<param name="whereCondition">条件</param>
<param name="modifyType">ModifyType.Add,ModifyType.Edit</param>
<param name="rowid">ModifyType.Edit时修改记录的ROW_ID值</param>
<param name="promptName">判断栏位的提示名称</param>
<param name="whereCondition">Where后的条件,如:IS_ALCON='Y'</param>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.GenerateContinuousSequence(System.String,System.String,System.String,System.Int32,System.Int32)">
<summary>
自动编号
</summary>
<param name="tableCode">表名</param>
<param name="columnCode">栏位名</param>
<param name="prefixTemp">前缀</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`4.GetDataBelongName(System.Nullable{System.Int32})">
<summary>
</summary>
<param name="id"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.QueryById(System.Object,System.Boolean)">
<summary>
根据ID查询一条数据
</summary>
<param name="objId">id(必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]),如果是联合主键,请使用Where条件</param>
<param name="blnUseCache">是否使用缓存</param>
<returns>数据实体</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.QueryByIDs(System.Object[])">
<summary>
根据ID查询数据
</summary>
<param name="lstIds">id列表(必须指定主键特性 [SugarColumn(IsPrimaryKey=true)]),如果是联合主键,请使用Where条件</param>
<returns>数据实体列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Add(`0)">
<summary>
写入实体数据
</summary>
<param name="entity">博文实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Add(System.Collections.Generic.List{`0})">
<summary>
批量插入实体(速度快)
</summary>
<param name="listEntity">实体集合</param>
<returns>影响行数</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Update(`0)">
<summary>
更新实体数据
</summary>
<param name="entity">博文实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Update(System.Collections.Generic.List{`0})">
<summary>
更新实体数据
</summary>
<param name="entity">博文实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Delete(`0)">
<summary>
根据实体删除一条数据
</summary>
<param name="entity">博文实体类</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.DeleteById(System.Object)">
<summary>
删除指定ID的数据
</summary>
<param name="id">主键ID</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.DeleteByIds(System.Object[])">
<summary>
删除指定ID集合的数据(批量删除)
</summary>
<param name="ids">主键ID集合</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query">
<summary>
查询所有数据
</summary>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.String)">
<summary>
查询数据列表
</summary>
<param name="where">条件</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}})">
<summary>
查询数据列表
</summary>
<param name="whereExpression">whereExpression</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<summary>
按照特定列查询数据列表
</summary>
<typeparam name="TResult"></typeparam>
<param name="expression"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.String)">
<summary>
按照特定列查询数据列表带条件排序
</summary>
<typeparam name="TResult"></typeparam>
<param name="whereExpression">过滤条件</param>
<param name="expression">查询实体条件</param>
<param name="orderByFileds">排序条件</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Boolean)">
<summary>
查询一个列表
</summary>
<param name="whereExpression">条件表达式</param>
<param name="strOrderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.String,System.String)">
<summary>
查询一个列表
</summary>
<param name="where">条件</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.QuerySql(System.String,SqlSugar.SugarParameter[])">
<summary>
根据sql语句查询
</summary>
<param name="sql">完整的sql语句</param>
<param name="parameters">参数</param>
<returns>泛型集合</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.QueryTable(System.String,SqlSugar.SugarParameter[])">
<summary>
根据sql语句查询
</summary>
<param name="sql">完整的sql语句</param>
<param name="parameters">参数</param>
<returns>DataTable</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.String)">
<summary>
查询前N条数据
</summary>
<param name="whereExpression">条件表达式</param>
<param name="top">前N条</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.String,System.Int32,System.String)">
<summary>
查询前N条数据
</summary>
<param name="where">条件</param>
<param name="top">前N条</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Int32,System.Int32,System.String)">
<summary>
分页查询
</summary>
<param name="whereExpression">条件表达式</param>
<param name="pageIndex">页码(下标0)</param>
<param name="pageSize">页大小</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.Query(System.String,System.Int32,System.Int32,System.String)">
<summary>
分页查询
</summary>
<param name="where">条件</param>
<param name="pageIndex">页码(下标0)</param>
<param name="pageSize">页大小</param>
<param name="orderByFileds">排序字段,如name asc,age desc</param>
<returns>数据列表</returns>
</member>
<member name="M:Tiobon.Core.Services.BASE.BaseServices`1.DeleteSplit(`0,System.DateTime)">
<summary>
根据实体删除一条数据
</summary>
<param name="entity">博文实体类</param>
<returns></returns>
</member>
</members>
</doc>