522 lines
22 KiB
XML
522 lines
22 KiB
XML
<?xml version="1.0"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>Learun.DataBase</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="T:Learun.DataBase.DatabaseType">
|
||
<summary>
|
||
版 本 PIT-ADMS V7.0.3 敏捷开发框架
|
||
Copyright (c) 2013-2018 Hexagon PPM
|
||
创建人:研发部
|
||
日 期:2017.03.04
|
||
描 述:数据库类型枚举
|
||
</summary>
|
||
</member>
|
||
<member name="F:Learun.DataBase.DatabaseType.SqlServer">
|
||
<summary>
|
||
数据库类型:SqlServer
|
||
</summary>
|
||
</member>
|
||
<member name="F:Learun.DataBase.DatabaseType.MySql">
|
||
<summary>
|
||
数据库类型:MySql
|
||
</summary>
|
||
</member>
|
||
<member name="F:Learun.DataBase.DatabaseType.Oracle">
|
||
<summary>
|
||
数据库类型:Oracle
|
||
</summary>
|
||
</member>
|
||
<member name="F:Learun.DataBase.DatabaseType.Access">
|
||
<summary>
|
||
数据库类型:Access
|
||
</summary>
|
||
</member>
|
||
<member name="F:Learun.DataBase.DatabaseType.SQLite">
|
||
<summary>
|
||
数据库类型:SQLite
|
||
</summary>
|
||
</member>
|
||
<member name="T:Learun.DataBase.IDatabase">
|
||
<summary>
|
||
版 本 PIT-ADMS V7.0.3 敏捷开发框架
|
||
Copyright (c) 2013-2018 Hexagon PPM
|
||
创建人:研发部
|
||
日 期:2017.03.04
|
||
描 述:数据库方法操作接口
|
||
</summary>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.getDbConnection">
|
||
<summary>
|
||
获取连接上下文
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.BeginTrans">
|
||
<summary>
|
||
开启事务
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Commit">
|
||
<summary>
|
||
提交
|
||
</summary>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Rollback">
|
||
<summary>
|
||
回滚
|
||
</summary>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Close">
|
||
<summary>
|
||
关闭
|
||
</summary>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.ExecuteBySql(System.String)">
|
||
<summary>
|
||
执行sql语句
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.ExecuteBySql(System.String,System.Object)">
|
||
<summary>
|
||
执行sql语句(带参数)
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="dbParameter">参数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.ExecuteByProc(System.String)">
|
||
<summary>
|
||
执行存储过程
|
||
</summary>
|
||
<param name="procName">存储过程名称</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.ExecuteByProc(System.String,System.Object)">
|
||
<summary>
|
||
执行存储过程
|
||
</summary>
|
||
<param name="procName">存储过程名称</param>
|
||
<param name="dbParameter">参数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.ExecuteByProc``1(System.String)">
|
||
<summary>
|
||
执行存储过程
|
||
</summary>
|
||
<param name="procName">存储过程名称</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.ExecuteByProc``1(System.String,System.Object)">
|
||
<summary>
|
||
执行存储过程
|
||
</summary>
|
||
<param name="procName">存储过程名称</param>
|
||
<param name="dbParameter">参数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.QueryByProc``1(System.String)">
|
||
<summary>
|
||
执行存储过程
|
||
</summary>
|
||
<param name="procName">存储过程名称</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.QueryByProc``1(System.String,System.Object)">
|
||
<summary>
|
||
执行存储过程
|
||
</summary>
|
||
<param name="procName">存储过程名称</param>
|
||
<param name="dbParameter">参数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Insert``1(``0)">
|
||
<summary>
|
||
插入实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entity">实体数据</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.InsertByNoMap``1(``0,System.String)">
|
||
<summary>
|
||
插入实体数据。如果表结构相同,但是表名不同。类似于SQL sugar里的AS("特定表名")
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entity">实体数据</param>
|
||
<param name="tablename">实体表名</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.InsertByNoMap``1(System.Collections.Generic.IEnumerable{``0},System.String)">
|
||
<summary>
|
||
批量插入实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entities">实体数据列表</param>
|
||
<param name="tablename">实体表名</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Insert``1(System.Collections.Generic.IEnumerable{``0})">
|
||
<summary>
|
||
批量插入实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entities">实体数据列表</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Delete``1(``0)">
|
||
<summary>
|
||
删除实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entity">实体数据(需要主键赋值)</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Delete``1(System.Collections.Generic.IEnumerable{``0})">
|
||
<summary>
|
||
批量删除实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entities">实体数据列表</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Delete``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
||
<summary>
|
||
删除表数据(根据Lambda表达式)
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
<param name="condition"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Update``1(``0)">
|
||
<summary>
|
||
更新实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entity">实体数据</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.UpdateByNoMap``1(``0,System.String,System.String)">
|
||
<summary>
|
||
更新实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entity">实体数据</param>
|
||
<param name="tablename">实体表名</param>
|
||
<param name="pkcolumn">实体主键列名</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.UpdateByNoMap``1(System.Collections.Generic.IEnumerable{``0},System.String,System.String)">
|
||
<summary>
|
||
批量更新实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entities">实体数据列表</param>
|
||
<param name="tablename">实体表名</param>
|
||
<param name="pkcolumn">实体主键列名</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.UpdateEx``1(``0)">
|
||
<summary>
|
||
更新实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entity">实体数据</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.Update``1(System.Collections.Generic.IEnumerable{``0})">
|
||
<summary>
|
||
批量更新实体数据
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entities">实体数据列表</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindEntity``1(System.Object)">
|
||
<summary>
|
||
查找一个实体根据主键
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="KeyValue">主键</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindEntity``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
||
<summary>
|
||
查找一个实体(根据表达式)
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="condition">表达式</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindEntity``1(System.String,System.Object)">
|
||
<summary>
|
||
查找一个实体(根据sql)
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="dbParameter">参数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.IQueryable``1">
|
||
<summary>
|
||
获取IQueryable表达式
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.IQueryable``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
||
<summary>
|
||
获取IQueryable表达式(根据表达式)
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="condition">表达式</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1">
|
||
<summary>
|
||
查询列表(获取表所有数据)
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1(System.Func{``0,System.Object})">
|
||
<summary>
|
||
查询列表(获取表所有数据)
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="orderby">排序</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
|
||
<summary>
|
||
查询列表根据表达式
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="condition">表达式</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1(System.String)">
|
||
<summary>
|
||
查询列表根据sql语句
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="strSql">sql语句</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1(System.String,System.Object)">
|
||
<summary>
|
||
查询列表根据sql语句(带参数)
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="dbParameter">参数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1(System.String,System.Boolean,System.Int32,System.Int32,System.Int32@)">
|
||
<summary>
|
||
查询列表(分页)
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<param name="total">总共数据条数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.String,System.Boolean,System.Int32,System.Int32,System.Int32@)">
|
||
<summary>
|
||
查询列表(分页)带表达式条件
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="condition">表达式</param>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<param name="total">总共数据条数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1(System.String,System.String,System.Boolean,System.Int32,System.Int32,System.Int32@)">
|
||
<summary>
|
||
查询列表(分页)根据sql语句
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<param name="total">总共数据条数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindList``1(System.String,System.Object,System.String,System.Boolean,System.Int32,System.Int32,System.Int32@)">
|
||
<summary>
|
||
查询列表(分页)根据sql语句
|
||
</summary>
|
||
<typeparam name="T"></typeparam>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="dbParameter">参数</param>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<param name="total">总共数据条数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindTable(System.String)">
|
||
<summary>
|
||
查询数据
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindTable(System.String,System.Object)">
|
||
<summary>
|
||
查询数据
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="dbParameter">参数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindTable(System.String,System.String,System.Boolean,System.Int32,System.Int32,System.Int32@)">
|
||
<summary>
|
||
查询数据
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<param name="total">总共数据条数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindTable(System.String,System.Object,System.String,System.Boolean,System.Int32,System.Int32,System.Int32@)">
|
||
<summary>
|
||
查询数据
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="dbParameter">参数</param>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<param name="total">总共数据条数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindObject(System.String)">
|
||
<summary>
|
||
获取查询对象
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.FindObject(System.String,System.Object)">
|
||
<summary>
|
||
获取查询对象
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="dbParameter">参数</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.GetDBTable``1">
|
||
<summary>
|
||
获取数据库表数据
|
||
</summary>
|
||
<typeparam name="T">反序列化类型</typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.IDatabase.GetDBTableFields``1(System.String)">
|
||
<summary>
|
||
获取数据库表字段数据
|
||
</summary>
|
||
<typeparam name="T">反序列化类型</typeparam>
|
||
<param name="tableName">表名</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="T:Learun.DataBase.SqlHelper">
|
||
<summary>
|
||
版 本 PIT-ADMS V7.0.3 敏捷开发框架
|
||
Copyright (c) 2013-2018 Hexagon PPM
|
||
创建人:研发部
|
||
日 期:2017.03.04
|
||
描 述:数据访问扩展
|
||
</summary>
|
||
</member>
|
||
<member name="M:Learun.DataBase.SqlHelper.IDataReaderToDataTable(System.Data.IDataReader)">
|
||
<summary>
|
||
将IDataReader转换为DataTable
|
||
</summary>
|
||
<param name="dr">数据读取接口</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.SqlHelper.GetPropertyInfo``1(``0)">
|
||
<summary>
|
||
获取实体类键值(缓存)
|
||
</summary>
|
||
<typeparam name="T">类型</typeparam>
|
||
<param name="entity">实体对象</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.SqlHelper.JObjectToParameter(Newtonsoft.Json.Linq.JObject)">
|
||
<summary>
|
||
将json对象转化成Dapper可认的参数
|
||
</summary>
|
||
<param name="jObject">json对象</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.SqlHelper.FieldValueParamToParameter(System.Collections.Generic.List{Learun.Util.FieldValueParam})">
|
||
<summary>
|
||
将对象转化成Dapper可认的参数
|
||
</summary>
|
||
<param name="fieldValueParams">对象</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.SqlHelper.SqlPageSql(System.String,System.String,System.Boolean,System.Int32,System.Int32)">
|
||
<summary>
|
||
sql分页语句
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.SqlHelper.OraclePageSql(System.String,System.String,System.Boolean,System.Int32,System.Int32)">
|
||
<summary>
|
||
oracle分页语句
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.SqlHelper.MySqlPageSql(System.String,System.String,System.Boolean,System.Int32,System.Int32)">
|
||
<summary>
|
||
mysql分页语句。从基础sql,叠加上分页 排序的sql
|
||
</summary>
|
||
<param name="strSql">sql语句</param>
|
||
<param name="orderField">排序字段</param>
|
||
<param name="isAsc">排序类型</param>
|
||
<param name="pageSize">每页数据条数</param>
|
||
<param name="pageIndex">页码</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:Learun.DataBase.SqlHelper.FilterFiled(System.String)">
|
||
<summary>
|
||
SQL注入处理
|
||
</summary>
|
||
<param name="str"></param>
|
||
<returns></returns>
|
||
</member>
|
||
</members>
|
||
</doc>
|