DBHelper.XML 17.7 KB
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DBHelper</name>
    </assembly>
    <members>
        <member name="M:DBHelper.IADO.ExecuteReader(System.String,System.Data.CommandType,System.String,DBHelper.NameObjectCollection)">
            <summary>
            返回一个行读取器(使用结束时需关闭该对象,否则数据库连接将不会释放)。
            </summary>
            <param name="connectionString"></param>
            <param name="cmdType"></param>
            <param name="cmdText"></param>
            <param name="cmdParms"></param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.ADO.MsSqlHelper.PrepareCommand(System.Data.SqlClient.SqlCommand,System.Data.CommandType,DBHelper.NameObjectCollection)">
            <summary>
            command对象预处理。
            </summary>
            <param name="cmd"></param>
            <param name="cmdType"></param>
            <param name="cmdParms"></param>
            <param name="dbReturn"></param>
        </member>
        <member name="M:DBHelper.ADO.MsSqlHelper.PrepareCommand(System.Data.SqlClient.SqlCommand,System.Data.CommandType,DBHelper.NameObjectCollection,DBHelper.NameObjectCollection)">
            <summary>
            command对象预处理。
            </summary>
            <param name="cmd"></param>
            <param name="cmdType"></param>
            <param name="cmdParms"></param>
            <param name="dbReturn"></param>
        </member>
        <member name="T:DBHelper.ModelConstructor`1">
            <summary>
            数据模型构造器。
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:DBHelper.ModelConstructor`1.CreateModel(System.Data.DataRow)">
            <summary>
            根据datarow中数据,创建一个属性与其列名相对应的数据模型。
            </summary>
            <param name="datarow"></param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.ModelConstructor`1.CreateModel(System.Data.DataRowView)">
            <summary>
            根据datarowview中数据,创建一个属性与其列名相对应的数据模型。
            </summary>
            <param name="datarowview"></param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.ModelConstructor`1.CreateModel(System.Data.SqlClient.SqlDataReader)">
            <summary>
            根据datareader中当前读取行数据,创建一个属性与其列名相对应的数据模型。
            </summary>
            <param name="datareader"></param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.ModelConstructor`1.CreateModels(System.Data.DataTable)">
            <summary>
            根据datatable中数据,创建一个属性与其列名相对应的数据模型集合。
            </summary>
            <param name="datatable"></param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.ModelConstructor`1.CreateModelList(System.Data.DataTable)">
            <summary>
            根据datatable中数据,创建一个属性与其列名相对应的数据模型集合。
            </summary>
            <param name="datatable"></param>
            <returns></returns>
        </member>
        <member name="T:DBHelper.ModelConstructor">
            <summary>
            数据模型构造器。
            </summary>
        </member>
        <member name="T:DBHelper.SqlExpression.SqlCondition">
            <summary>
            表示数据库语句中的条件。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlCondition.Equal">
            <summary>
            =
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlCondition.NotEqual">
            <summary>
            &lt;&gt;
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlCondition.Like">
            <summary>
            like
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlCondition.Than">
            <summary>
            >
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlCondition.Less">
            <summary>
            &lt;
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlCondition.EqualThan">
            <summary>
            >=
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlCondition.EqualLess">
            <summary>
            &lt;=
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlCondition.In">
            <summary>
            in
            </summary>
        </member>
        <member name="T:DBHelper.SqlExpression.SqlOperate">
            <summary>
            表示数据库语句中的操作符。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.None">
            <summary>
            无操作。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.Add">
            <summary>
            自加操作。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.Reduce">
            <summary>
            自减操作。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.Multiply">
            <summary>
            自乘操作。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.Divide">
            <summary>
            自除操作。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.And">
            <summary>
            自与操作。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.Or">
            <summary>
            自或操作。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.Xor">
            <summary>
            自异或操作。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlOperate.OrXor">
            <summary>
            自或后异或操作(将指定的位置假)。
            </summary>
        </member>
        <member name="T:DBHelper.SqlExpression.SqlWhereOrLink">
            <summary>
            表示数据库语句中的操作符。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlWhereOrLink.OrBegin">
            <summary>
            OR连接操作开始。
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlWhereOrLink.None">
            <summary>
            缺省值
            </summary>
        </member>
        <member name="F:DBHelper.SqlExpression.SqlWhereOrLink.OrEnd">
            <summary>
            OR连接操作结束。
            </summary>
        </member>
        <member name="T:DBHelper.TableMapping">
            <summary>
            提供数据库表添加、修改、删除以及简单查询操作对象。
            </summary>
        </member>
        <member name="M:DBHelper.TableMapping.#ctor(DBHelper.DBFactory,System.String)">
            <summary>
            创建一个表映射对象。
            </summary>
            <param name="dbfactory">对应的数据工厂。</param>
            <param name="tablename">表名称。</param>
        </member>
        <member name="M:DBHelper.TableMapping.#ctor(DBHelper.DBFactory,System.String,System.String[])">
            <summary>
            创建一个表映射对象。
            </summary>
            <param name="dbfactory">对应的数据工厂。</param>
            <param name="tablename">表名称。</param>
            <param name="noinsertcolumns">表示在使用数据模型插入数据时,所忽略的列集合。</param>
        </member>
        <member name="M:DBHelper.TableMapping.GetList(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.String,System.String[])">
            <summary>
            对表数据进行简单查询。
            </summary>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <param name="orderexpression">排序条件(sql语句中order by 之后的表达式)。</param>
            <param name="columns">查询返回所要包含的列集合(为空表示返回表中所有列)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.GetList(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.String,System.Int32,System.String[])">
            <summary>
            对表数据进行简单查询。
            </summary>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <param name="orderexpression">排序条件(sql语句中order by 之后的表达式)。</param>
            <param name="maxcout">返回的最大记录数。</param>
            <param name="columns">查询返回所要包含的列集合(为空表示返回表中所有列)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.GetList(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.String,System.Int32,System.Int32,System.Int32@,System.String[])">
            <summary>
            对表数据进行简单查询。
            </summary>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <param name="orderexpression">排序条件(sql语句中order by 之后的表达式)。</param>
            <param name="startindex">返回的记录开始索引。</param>
            <param name="endindex">返回的记录结束索引。</param>
            <param name="recordcount">查询到的记录总数。</param>
            <param name="columns">查询返回所要包含的列集合(为空表示返回表中所有列)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.GetInfo``1(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression})">
            <summary>
            查询表中单条记录。
            </summary>
            <typeparam name="T">对应的数据模型类型。</typeparam>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.GetInfo``1(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.String)">
            <summary>
            查询表中单条记录。
            </summary>
            <typeparam name="T">对应的数据模型类型。</typeparam>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <param name="columnexpression">查询返回所要包含的列的集合表达式(为NULL表示返回表中所有列)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.GetInfo``1(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.String,System.String)">
            <summary>
            查询表中单条记录。
            </summary>
            <typeparam name="T">对应的数据模型类型。</typeparam>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <param name="columnexpression">查询返回所要包含的列的集合表达式(为NULL表示返回表中所有列)。</param>
            <param name="orderexpression">排序条件(sql语句中order by 之后的表达式)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.GetInfo(System.Type,System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression})">
            <summary>
            查询表中单条记录。
            </summary>
            <param name="modelType">返回记录所对应的数据模型类型。</param>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.GetInfo(System.Type,System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.String)">
            <summary>
            查询表中单条记录。
            </summary>
            <param name="modelType">返回记录所对应的数据模型类型。</param>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <param name="columnexpression">查询返回所要包含的列集合(为空表示返回表中所有列,逗号隔开)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.GetInfo(System.Type,System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.String,System.String)">
            <summary>
            查询表中单条记录。
            </summary>
            <param name="modelType">返回记录所对应的数据模型类型。</param>
            <param name="whereitems">查询的条件。(一列多次用'@',列名和值逆位用‘#’)</param>
            <param name="columnexpression">查询返回所要包含的列的集合表达式(为NULL表示返回表中所有列)。</param>
            <param name="orderexpression">排序条件(sql语句中order by 之后的表达式)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.Insert(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression})">
            <summary>
            将表中插入一条记录。
            </summary>
            <param name="insertitems">所要插入的数据。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.Insert(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.Int32@)">
            <summary>
            将表中插入一条记录。
            </summary>
            <param name="insertitems">所要插入的数据。</param>
            <param name="identity">数据库中对应自动编号列的值。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.Insert(System.Object,System.String[])">
            <summary>
            将表中插入一条记录。
            </summary>
            <param name="model">返回记录所对应的数据模型实例。</param>
            <param name="ignorecolumns">模型实例所忽略的列(属性)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.Insert(System.Object,System.Int32@,System.String[])">
            <summary>
            将表中插入一条记录。
            </summary>
            <param name="model">返回记录所对应的数据模型实例。</param>
            <param name="identity">数据库中对应自动编号列的值。</param>
            <param name="ignorecolumns">模型实例所忽略的列(属性)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.Update(System.Object,System.String,System.String[])">
            <summary>
            修改表中的记录。
            </summary>
            <param name="model">返回记录所对应的数据模型实例。</param>
            <param name="idname">主键字段名(属性)。</param>
            <param name="ignorecolumns">模型实例所忽略的列(属性)。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.Update(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression},System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression})">
            <summary>
            修改表中的记录。
            </summary>
            <param name="updateitems">所要修改的记录的条件。</param>
            <param name="whereitems">要修改的数据。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.TableMapping.Delete(System.Collections.Generic.Dictionary{System.String,DBHelper.SqlExpression})">
            <summary>
            删除表中记录。
            </summary>
            <param name="whereitems">所要修改的记录的条件。</param>
            <returns></returns>
        </member>
        <member name="M:DBHelper.Tran.MsSqlTransactionHelper.PrepareCommand(System.Data.SqlClient.SqlCommand,System.Data.CommandType,DBHelper.NameObjectCollection)">
            <summary>
            command对象预处理。
            </summary>
            <param name="cmd"></param>
            <param name="cmdType"></param>
            <param name="cmdParms"></param>
            <param name="dbReturn"></param>
        </member>
        <member name="M:DBHelper.Tran.MsSqlTransactionHelper.PrepareCommand(System.Data.SqlClient.SqlCommand,System.Data.CommandType,DBHelper.NameObjectCollection,DBHelper.NameObjectCollection)">
            <summary>
            command对象预处理。
            </summary>
            <param name="cmd"></param>
            <param name="cmdType"></param>
            <param name="cmdParms"></param>
            <param name="dbReturn"></param>
        </member>
    </members>
</doc>