<?xml version="1.0"?>
<doc>
    <assembly>
        <name>ZhCun.Framework.DataAccess</name>
    </assembly>
    <members>
        <member name="T:ZhCun.Framework.DataAccess.DataRoute.FieldRoute">
            <summary>
            字段默认规则
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.DataRoute.FieldRoute.DefaultValue">
            <summary>
            默认值
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.DataRoute.FieldRoute.IsMustDefault">
            <summary>
            是否必须使用默认值,true:强制设置成默认值,false:如果值为null则替换成缺省值
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.DAL.DalBase">
            <summary>
            用于数据库处理的dal基类
            包含了,增删查改,事务,等操作
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GetDbParam(System.String,System.Object)">
            <summary>
            获得数据参数对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.CreateISearch">
            <summary>
            创建ISearch对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.CreateBuildCode">
            <summary>
            生成代码的方法
            </summary>
            <returns></returns>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GenerateInsertSQLTextAndParam``1(System.String@,System.Collections.Generic.Dictionary{System.String,System.Object}@,System.String[],``0[])">
            <summary>
            生成Insert SQL语句
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GenerateUpdateSQLTextAndParam``1(System.String@,System.Collections.Generic.Dictionary{System.String,System.Object}@,System.String,System.String[],``0[])">
            <summary>
            生成Update SQL语句
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GenerateDeleteSQLTextAndParam``1(System.String@,System.Collections.Generic.Dictionary{System.String,System.Object}@,System.String,System.Object[])">
            <summary>
            生成Delete SQL语句
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GenerateIsExistSQLText``1(System.Object,System.String,System.Object,System.String,System.Collections.Generic.Dictionary{System.String,System.Object}@,System.String@)">
            <summary>
            生成判断存在的 SQL语句
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GenerateCountSQLTextAndParam``1(System.String,System.Collections.Generic.Dictionary{System.String,System.Object},System.String@)">
            <summary>
            生成统计数量的 SQL语句
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GenerateSearchSQLTextAndParam``1(System.String,System.Collections.Generic.Dictionary{System.String,System.Object},System.String@,System.String[])">
            <summary>
            生成普通查询的SQL语句
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GenerateTopCountSQLText``1(System.Int32,System.String,System.Collections.Generic.Dictionary{System.String,System.Object},System.String,System.String@,System.String[])">
            <summary>
            生成前几行数据的SQL语句
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GeneratePageSQLTextAndParam``1(System.Int32,System.Int32,System.Int32,System.String,System.Collections.Generic.Dictionary{System.String,System.Object},System.String,System.String@,System.String[])">
            <summary>
            生成分页的sql语句SQL语句
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GetDbParam(System.Collections.Generic.Dictionary{System.String,System.Object})">
            <summary>
            返回SQL参数查询.
            Key如果不包含参数的@符号,则加上
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.ThrowModelIsNullException``1(``0[])">
            <summary>
            抛出Model为空的异常
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.ExecuteBySQL(System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
            <summary>
            执行sql语句返回所影响行数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.Add``1(System.String[],``0[])">
            <summary>
            新增1条或多条
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.Update``1(System.String[],System.String,System.Collections.Generic.Dictionary{System.String,System.Object},``0[])">
            <summary>
            更新一条或多条记录,根据sql条件,指定更新字段(sqlWhere为空,则按主键更新)
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.UpdateByIgnoreField``1(System.String[],System.String,System.Collections.Generic.Dictionary{System.String,System.Object},``0[])">
            <summary>
            更新一条或多条记录,根据sql条件,指定忽略更新的字段
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.Delete``1(System.Object[])">
            <summary>
            根据主键删除记录
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.Delete``1(System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
            <summary>
            根据where条件删除记录, 拒绝全部,全部删除请1=1
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GetObjectByField``1(System.String,System.Object)">
            <summary>
            根据主键获得一个指定字段的值
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DAL.DalBase.GetListByDataReader``1(System.Data.Common.DbDataReader)">
            <summary>
            将DataReader转换为List对象
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.DAL.DalBase.DBHelper">
            <summary>
            访问数据的DBHelper对象
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.DAL.DalBase.BuildSQLTextObj">
            <summary>
            获得生成sql文本的对象
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.DAL.DalBase.ParamSignStr">
            <summary>
            数据参数化操作时的参数符号:@,:等
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.BuildCodes.ModelField">
            <summary>
            此类定义了系统的列信息(非数据库表映射实体)
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.Id">
            <summary>
            主键Id
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.TableName">
            <summary>
            表名
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.ColumnName">
            <summary>
            列名称
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.ColumnRemark">
            <summary>
            列说明
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.ColumnOrder">
            <summary>
            列顺序序号
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.IsIdentity">
            <summary>
            是否自动增长
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.IsPK">
            <summary>
            是否主键
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.ColumnDataType">
            <summary>
            列数据类型,SQLServer
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.ColumnDataTypeByCSharp">
            <summary>
            来自.net的数据类型,返回String.String等字符串
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.ColumnByteSize">
            <summary>
            所占字节大小
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.ColumnLength">
            <summary>
            长度
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.Scale">
            <summary>
            小数位数
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.IsNullAble">
            <summary>
            是否允许空
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.DefaultValue">
            <summary>
            缺省值
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.IsUse">
            <summary>
            是否使用,和系统表做比较后如果系统表中不存在则更改IsUse=0(falses)
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelField.Remark">
            <summary>
            备注信息
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelProc.ProcName">
            <summary>
            存储过程名
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelProc.ProcType">
            <summary>
            存储过程类型,过程还是函数,取值 FUNCTION,PROCEDURE    
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelProc.ProcRemark">
            <summary>
            存储过程说明
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.BuildCodes.BuildCode">
            <summary>
            代码生成
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.#ctor(ZhCun.Framework.DataAccess.DAL.DalBase)">
            <summary>
            传一个dal对象来创建一个代码生成对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.#ctor(ZhCun.Framework.DataAccess.BLL.BLLBase)">
            <summary>
            传一个bll对象来创建一个代码生成对象
            </summary>
        </member>
        <member name="F:ZhCun.Framework.DataAccess.BuildCodes.BuildCode._AppNameSpace">
            <summary>
            命名空间
            </summary>
        </member>
        <member name="F:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.DALObj">
            <summary>
            dal对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetCSharpDataTypeString(System.String)">
            <summary>
            根据sql server 数据库数据类型转换为c#数据类型字符串
            </summary>
            <param name="dbDataType">数据库类型字符串</param>
            <returns>返回c#数据类型字符串</returns>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetTableInfo">
            <summary>
            获得Table列表(含视图);
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetColumnInfo(System.String)">
            <summary>
            获得字段信息
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetProcParamInfo(System.String)">
            <summary>
            获得存储过程参数信息
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetProcInfo">
            <summary>
            获取存储过程列表(含函数)
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetClassField(System.String)">
            <summary>
            获得类中字段的字符,统一格式
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetClassAttribute(System.String)">
            <summary>
            获得类中属性的字符,统一格式
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetModelCode(System.String,System.String,System.Collections.Generic.List{ZhCun.Framework.DataAccess.BuildCodes.ModelField})">
            <summary>
            获得整个model实体类的代码
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetModelCode(System.String,System.String)">
            <summary>
            获得整个model实体类的代码
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetModelCode(System.String)">
            <summary>
            获得Model实体类代码,命名空间为调用程序集的命名空间+.Model
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetProcedureModelCode(System.String,System.String,System.Collections.Generic.List{ZhCun.Framework.DataAccess.BuildCodes.ModelProcParam})">
            <summary>
            生成存储过程代码
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetProcedureModelCode(System.String,System.String)">
            <summary>
            生成存储过程代码
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetProcedureModelCode(System.String)">
            <summary>
            生成存储过程代码
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetTableNameList">
            <summary>
            返回当前连接的所有表名(含视图)
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetColumnNameList(System.String)">
            <summary>
            获得指定表的所有字段
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.BuildCode.GetProceduresList">
            <summary>
            获取存储过程列表
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.RemoveFields(System.String[],System.String[])">
            <summary>
            删除指定的忽略字段
            </summary>
            <param name="fields">要删除的字段源</param>
            <param name="removeFields">指定要删除的字段</param>
            <returns>返回删除后的字段列表</returns>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GetTableName``1">
            <summary>
            获取表名
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GetAllFields``1">
            <summary>
            获取所有字段
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GetInsertFields``1">
            <summary>
            获取Insert语句的字段,会去除自增长列名
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GetSelectFieldStr(System.String[])">
            <summary>
            获得数据库用的字段格式,[Id],[Name],[Age]
            </summary>        
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GetPrimaryKeyName``1">
            <summary>
            获得主键字段名
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GetModelValue``1(``0)">
            <summary>
            反射获取字段名与对应的字段值,Key:数据库字段名(非类的属性名),解决类中属性名与数据字段必须一致的方法
            </summary>
            <param name="model">实体对象</param>        
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.CheckSqlWhere(System.String@)">
            <summary>
            判断sqlWhere是否包含where,如果不包含则开始位置插入where,
            如果sqlwhere为Null或者为空字符串,则返回false,否则返回true;
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GenerateInsertSQLTextAndParam``1(System.String@,System.Collections.Generic.Dictionary{System.String,System.Object}@,System.String[],``0[])">
            <summary>
            生成insert语句的SQL文本和参数信息
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GenerateUpdateSQLTextAndParam``1(System.String@,System.Collections.Generic.Dictionary{System.String,System.Object}@,System.String,System.String[],``0[])">
            <summary>
            生成Update语句的sql文本和参数信息
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GenerateDeleteSQLTextAndParam``1(System.String@,System.Collections.Generic.Dictionary{System.String,System.Object}@,System.String,System.Object[])">
            <summary>
            生成删除的sql文本和参数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GenerateIsExistSQLText``1(System.Object,System.String,System.Object,System.String,System.Collections.Generic.Dictionary{System.String,System.Object}@,System.String@)">
            <summary>
            判断记录是否存在的sql问和参数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GenerateSearchSQLTextAndParam``1(System.String,System.Collections.Generic.Dictionary{System.String,System.Object},System.String@,System.String[])">
            <summary>
            生成查询的sql文本和参数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GenerateCountSQLTextAndParam``1(System.String,System.Collections.Generic.Dictionary{System.String,System.Object},System.String@)">
            <summary>
            生成统计记录数的sql文本和参数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GenerateTopCountSQLText``1(System.Int32,System.String,System.Collections.Generic.Dictionary{System.String,System.Object},System.String,System.String@,System.String[])">
            <summary>
            生成前几行的数据和sql文本和参数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.GeneratePageSQLTextAndParam``1(System.Int32,System.Int32,System.Int32,System.String,System.Collections.Generic.Dictionary{System.String,System.Object},System.String,System.String@,System.String[])">
            <summary>
            生成分页的sql问和参数
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildSQLText.BuildSQL.ParamSignStr">
            <summary>
            参数符号,sql:@这个有dal重写是去创建
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.TransStart">
            <summary>
            开始事务
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.TransCommit">
            <summary>
            提交事务
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.TransRollback">
            <summary>
            回滚事务
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.ExecNonQuery(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            执行一条指定命令类型(SQL语句或存储过程等)的SQL语句,返回所影响行数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.ExecNonQuery(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行一条普通SQL语句的命令,返回所影响行数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.GetDataReader(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            指定命令类型,执行sql语句或存储过程返回DataReader对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.GetDataReader(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行sql语句返回DataReader对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.GetScalar(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            指定命令类型(或存储过程)的SQL语句,返回首行首列
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.GetScalar(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行SQL语句,返回首行首列
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.GetDataSet(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
             <summary>
            指定命令类型,执行一条SQL语句或存储过程,返回DataSet对象
             </summary>        
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.GetDataSet(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行一条SQL语句返回DataSet对象
            </summary>        
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.GetDataTable(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            指定命令类型,执行一条SQL语句或存储过程,返回DataTable对象(调用GetDataSet)
            </summary>        
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.IDbHelper.GetDataTable(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行一条SQL语句返回DataTable对象(调用GetDataSet)
            </summary>        
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.#ctor(System.String)">
            <summary>
            直接获得连接字符串
            </summary>
            <param name="connStr"></param>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.WriteErrLog(System.Exception,System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行sql问错误写日志方法
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.OpenConnection">
            <summary>
            打开连接,如果已经打开则什么都不执行了
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.CloseConnect">
            <summary>
            关闭连接,如果没有开始事务或连接打开时才关闭
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.SetCommandAndOpenConnect(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            给当前DbCommand对象赋值,并且OpenConnection();
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.TransStart">
            <summary>
            开始执行事务
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.TransCommit">
            <summary>
            事务提交
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.TransRollback">
            <summary>
            事务回滚
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.ExecNonQuery(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            执行一条指定命令类型(SQL语句或存储过程等)的SQL语句,返回所影响行数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.ExecNonQuery(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行一条普通SQL语句的命令,返回所影响行数
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetDataReader(System.String,System.Data.CommandType,System.Data.CommandBehavior,System.Data.Common.DbParameter[])">
            <summary>        
            获得DataReader对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetDataReader(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            获得DataReader对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetDataReader(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行sql语句返回DataReader对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetScalar(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            获得首行首列
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetScalar(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行SQL语句,返回首行首列
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetDataSet(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            执行一条SQL语句返回DataSet对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetDataSet(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行一条SQL语句返回DataSet对象
            </summary>        
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetDataTable(System.String,System.Data.Common.DbParameter[])">
            <summary>
            执行一条SQL语句返回DataTable对象(调用GetDataSet)
            </summary>        
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.GetDataTable(System.String,System.Data.CommandType,System.Data.Common.DbParameter[])">
            <summary>
            执行一条SQL语句返回DataTable对象(调用GetDataSet)
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.DbHelper.DbHelperBase.CurrentConnection">
            <summary>
            当前连接
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.DataRoute.TypeRoute">
            <summary>
            定义了属性类型的默认值
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.SearchHelper.SearchOleDb">
            <summary>
            loeDb的搜索对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.SearchHelper.SearchOleDb.Clone">
            <summary>
            克隆一个search对象
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.BLL.BLLBase">
            <summary>
            
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.#ctor">
            <summary>
            创建一个没有dal的bll对象,需要使用前赋值dal对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.#ctor(ZhCun.Framework.DataAccess.DAL.DalBase)">
            <summary>
            dal 需要一个所对应表的DAL对象
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.#ctor(ZhCun.Framework.DataAccess.DatabaseTypeEnum,System.String)">
            <summary>
            指定数据库类型,不再需要dal对象了
            </summary>
            <param name="dbType"></param>
            <param name="connStr"></param>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.CreateBuildCode">
             <summary>
            创建生成代码对象方法
             </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetSqlWhereParam(System.Text.StringBuilder@,System.Collections.Generic.Dictionary{System.String,System.Object}@,ZhCun.Framework.Common.Models.ISearch,System.Boolean)">
            <summary>
            根据参数实体,获得where条件及参数值对象(主方法)
            指定是否使用排序,当执行语句时不用排序,查询语句时用
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetCurrentTime">
            <summary>
            供子类使用的过的当前时间,这个方法通常是返回服务器的时间方法
            </summary>
            <returns></returns>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.CreateSearch">
            <summary>
            创建CreateWhereHelper
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.TransStart">
            <summary>
            开始执行该连接的事务
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.TransCommit">
            <summary>
            事务提交
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.TransRollback">
            <summary>
            事务回滚
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.ExecuteBySQL(ZhCun.Framework.Common.Models.ISearch)">
            <summary>
            根据Search对象,执行sql语句返回所影响行数,
            Search对象拼写sql问,需包含where关键字
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.Add``1(``0,System.String[])">
            <summary>
            新增一条记录,指定忽略字段
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.Add``1(System.Collections.Generic.List{``0},System.String[])">
            <summary>
            增加多条记录,指定忽略字段
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.Update``1(System.String[],System.String,System.Collections.Generic.Dictionary{System.String,System.Object},``0[])">
            <summary>
            更新的第一层方法
            </summary>
            <param name="tranId">事务id</param>
            <param name="fields">要更新的字段</param>
            <param name="sqlWhere">sqlWhere条件</param>
            <param name="dbParams">参数</param>
            <param name="models">要更新的实体</param>
            <returns>返回所影响行数</returns>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.Update``1(``0,System.String[])">
            <summary>
            根据主键更新一条记录,指定要更新的字段
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.Update``1(System.Collections.Generic.List{``0},System.String[])">
            <summary>
            根据主键更新多条记录,指定要更新的字段
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.Update``1(``0,ZhCun.Framework.Common.Models.ISearch,System.String[])">
            <summary>
            根据where条件更新1条或多条记录,指定要更新的字段
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.Delete``1(System.Object[])">
            <summary>
            根据主键值删除一条或多条记录
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.Delete``1(ZhCun.Framework.Common.Models.ISearch)">
            <summary>
            根据where条件删除一条或多条记录
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.IsExist``1(System.String,System.Object)">
            <summary>
            判断一个字段值是否存在
            </summary>        
            <param name="fieldName">字段名</param>
            <param name="fieldValue">字段值</param>
            <returns></returns>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.IsExist``1(ZhCun.Framework.Common.Models.ISearch)">
            <summary>
            根据一个Searchd对象来查询是否存在
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetObject(ZhCun.Framework.Common.Models.ISearch)">
            <summary>
            根据拼写sql条件搜索对象获取首行首列
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetObjectByField``1(System.String,System.Object)">
            <summary>
            根据主键获得一个指定字段的首条值
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetObjectByField``1(System.String,ZhCun.Framework.Common.Models.ISearch)">
            <summary>
            根据where条件获得首条记录
            </summary>
            <typeparam name="TModel"></typeparam>
            <param name="fieldName"></param>
            <param name="dbWhere"></param>
            <returns></returns>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.SearchBeforeHandle``1(ZhCun.Framework.Common.Models.ISearch@)">
            <summary>
            搜索前触发,该方法实现所有查询的注入
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetDataTableBySQL(System.String,System.Collections.Generic.Dictionary{System.String,System.Object})">
            <summary>
            拼写一个sql语句来返回一个DataTable
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetDataTable(ZhCun.Framework.Common.Models.ISearch)">
            <summary>
            使用Search对象来生成sql文,返回一个DataTable
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetDataTable``1(ZhCun.Framework.Common.Models.ISearch)">
            <summary>
            获得DataTable分页由searchObj 配置
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetDataTable``1">
            <summary>
            得到一个表的全部数据
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BLL.BLLBase.GetDataTableTopCount``1(System.Int32,ZhCun.Framework.Common.Models.ISearch)">
            <summary>
            获得一个表前几行数据
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BLL.BLLBase.DALObj">
            <summary>
            Dal对象
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.DataRoute.RouteGetValueHandle">
            <summary>
            获取缺省值的方法委托.
            如:获取当前时间不能是一个固定的值,所以得交给一个委托
            </summary>
            <returns>返回缺省值</returns>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.ConfigFactory.CreateModelAnaly">
            <summary>
            创建解析model对象
            </summary>
            <returns></returns>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelProcParam.ParamOutType">
            <summary>
            参数输出类型,In,InOut
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelProcParam.ParamDataType">
            <summary>
            参数数据类型,SQLServer
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelProcParam.ParamLength">
            <summary>
            参数长度,如varchar(50)则返回50
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelProcParam.ParamRemark">
            <summary>
            存储过程参数说明
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.DALFactory">
            <summary>
            Dal工厂
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.DALFactory.CreateDal(ZhCun.Framework.DataAccess.DatabaseTypeEnum,System.String)">
            <summary>
            创建一个Dal对象
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.DatabaseTypeEnum">
            <summary>
            数据库类型
            </summary>
        </member>
        <member name="T:ZhCun.Framework.DataAccess.BuildCodes.TableTypeEnum">
            <summary>
            表类型枚举,表,视图
            </summary>
        </member>
        <member name="F:ZhCun.Framework.DataAccess.BuildCodes.TableTypeEnum.None">
            <summary>
            未知
            </summary>
        </member>
        <member name="F:ZhCun.Framework.DataAccess.BuildCodes.TableTypeEnum.Table">
            <summary>
            表
            </summary>
        </member>
        <member name="F:ZhCun.Framework.DataAccess.BuildCodes.TableTypeEnum.View">
            <summary>
            视图
            </summary>
        </member>
        <member name="M:ZhCun.Framework.DataAccess.BuildCodes.ModelTable.StringToEnum``1(System.String)">
            <summary>
            将字符串值转换为枚举,如果指定字符串不存在改枚举中则会引发异常
            </summary>
            <typeparam name="T">要转换的枚举类型</typeparam>
            <param name="enumStr">参数:枚举字符串</param>
            <returns>返回结果枚举</returns>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelTable.Id">
            <summary>
            主键id
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelTable.TableName">
            <summary>
            数据库对象名,()
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelTable.TableRemark">
            <summary>
            数据库对象说明
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelTable.TableType">
            <summary>
            表类型 Table,View,此属性可用于TableTypeEnum返回
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelTable.Remark">
            <summary>
            备注
            </summary>
        </member>
        <member name="P:ZhCun.Framework.DataAccess.BuildCodes.ModelTable.IsUse">
            <summary>
            是否使用,和系统表做比较后如果系统表中不存在则更改IsUse=0(falses)
            </summary>
        </member>
    </members>
</doc>
