Dictionary<T1,T2>和List<T>哪个效率更好

项目语言:C#
权限:read-only(如需更高权限请先加入项目)
&?xml version=&1.0&?&
&assembly&
&name&Moon.Orm&/name&
&/assembly&
&member name=&T:Moon.Orm.AdoMysql&&
Mysql的Ado.net相关的方法
&/summary&
&member name=&T:Moon.Orm.DbAdoMethod&&
ado的方法基类
&/summary&
&member name=&M:Moon.Orm.DbAdoMethod.#ctor(System.String)&&
&/summary&
&param name=&linkString&&&/param&
&member name=&M:Moon.Orm.DbAdoMethod.CreateConnection&&
创建一个DbConnection
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.DbAdoMethod.CreateDbCommand&&
创建一个DbCommand
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.DbAdoMethod.CreateDataAdapter&&
创建一个DbDataAdapter
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.DbAdoMethod.CreateDataSourceEnumerator&&
创建一个DbDataSourceEnumerator
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.DbAdoMethod.CreateParameter&&
创建一个DbParameter
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.DbAdoMethod.CreateCommandBuilder&&
创建一个DbCommandBuilder
&/summary&
&returns&&/returns&
&member name=&P:Moon.Orm.DbAdoMethod.LinkString&&
连接字符串
&/summary&
&member name=&M:Moon.Orm.AdoMysql.#ctor(System.String)&&
&/summary&
&param name=&linkString&&连接字符串&/param&
&member name=&M:Moon.Orm.AdoMysql.CreateParameter&&
创建一个参数
&/summary&
&returns&该数据库类型的DbParameter&/returns&
&member name=&M:Moon.Orm.AdoMysql.CreateDbCommand&&
创建一个dbcommand
&/summary&
&returns&该数据库类型的DbCommand&/returns&
&member name=&M:Moon.Orm.AdoMysql.CreateCommandBuilder&&
创建一个DbCommandBuilder
&/summary&
&returns&该数据库类型的DbCommandBuilder&/returns&
&member name=&M:Moon.Orm.AdoMysql.CreateConnection&&
创建一个连接
&/summary&
&returns&该数据库类型的DbConnection&/returns&
&member name=&M:Moon.Orm.AdoMysql.CreateDataAdapter&&
创建一个数据适配器
&/summary&
&returns&该数据库类型的DbDataAdapter&/returns&
&member name=&T:Moon.Orm.AdoOracle&&
Oracle的Ado.net相关的方法.
&/summary&
&member name=&M:Moon.Orm.AdoOracle.#ctor(System.String)&&
&/summary&
&param name=&linkString&&连接字符串&/param&
&member name=&M:Moon.Orm.AdoOracle.CreateParameter&&
创建一个参数
&/summary&
&returns&该数据库类型的DbParameter&/returns&
&member name=&M:Moon.Orm.AdoOracle.CreateDbCommand&&
创建一个dbcommand
&/summary&
&returns&该数据库类型的DbCommand&/returns&
&member name=&M:Moon.Orm.AdoOracle.CreateCommandBuilder&&
创建一个DbCommandBuilder
&/summary&
&returns&该数据库类型的DbCommandBuilder&/returns&
&member name=&M:Moon.Orm.AdoOracle.CreateConnection&&
创建一个连接
&/summary&
&returns&该数据库类型的DbConnection&/returns&
&member name=&M:Moon.Orm.AdoOracle.CreateDataAdapter&&
创建一个数据适配器
&/summary&
&returns&该数据库类型的DbDataAdapter&/returns&
&member name=&T:Moon.Orm.AdoSqlite&&
SqlServer.
&/summary&
&member name=&T:Moon.Orm.Db&&
Db操作的基类,重点了解此类的使用方法
&/summary&
&member name=&M:Moon.Orm.Db.#ctor&&
&/summary&
&member name=&F:Moon.Orm.Db._CacheTime&&
&/summary&
&member name=&M:Moon.Orm.Db.StartCache(System.Int32)&&
&/summary&
&param name=&m&&缓存时间,单位秒&/param&
&member name=&M:Moon.Orm.Db.CreateDbByConfigName(System.String)&&
根据connectionStrings下的配置name名获取指定Db对象
&/summary&
&param name=&name&&name对应的名字&/param&
&returns&Db对象&/returns&
&member name=&M:Moon.Orm.Db.CreateDefaultDb&&
创建由ConnectionStrings[&DefaultConnection&]配置来的 db对象,
如果不用using,请手动调用Dispose()或者Close()释放资源
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.Db.#ctor(System.String)&&
通过连接字符串构造
如果不用using,请手动调用Dispose()或者Close()释放资源
&/summary&
&param name=&linkString&&linkString&/param&
&member name=&M:Moon.Orm.Db.GetRemoveParametersSQL(Moon.Orm.WhereExpression)&&
获取删除语句(含有@parameter的sql语句)
&/summary&
&param name=&expression&&WhereExpression&/param&
&returns&(含有@parameter的sql语句)&/returns&
&member name=&M:Moon.Orm.Db.GetUpdateSQL(Moon.Orm.EntityBase)&&
获取更新语句(含有@parameter的sql语句)
&/summary&
&param name=&entity&&指定的实体对象&/param&
&returns&UpdateSQL&/returns&
&member name=&M:Moon.Orm.Db.GetAddSQL(Moon.Orm.EntityBase)&&
获取添加数据所用的sql
&/summary&
&param name=&entity&&指定的实体对象&/param&
&returns&AddSQL&/returns&
&member name=&M:Moon.Orm.Db.Add(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&如果系统自动设置主键,则返回该主键&/returns&
&member name=&M:Moon.Orm.Db.Update(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Db.Remove(Moon.Orm.WhereExpression)&&
通过WhereExpression删除实体,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Db.GetCount(Moon.Orm.WhereExpression)&&
获取数据条数,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&条件所指的数据条数&/returns&
&member name=&M:Moon.Orm.Db.GetInt32Count(Moon.Orm.WhereExpression)&&
获取数据条数,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&条件所指的数据条数&/returns&
&member name=&M:Moon.Orm.Db.GetCountSQL(Moon.Orm.WhereExpression)&&
获取当前的count sql语句(含有@parameter的sql语句)
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&sql语句&/returns&
&member name=&M:Moon.Orm.Db.Remove``1&&
移除指定表所有的数据
&/summary&
&typeparam name=&T&&指定的表,如:UserSet&/typeparam&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Db.GetEntities``1(Moon.Orm.MQLBase)&&
获取指定实体集
&/summary&
&param name=&mql&&mql语句&/param&
&typeparam name=&T&&T:EntityBase&/typeparam&
&returns&List&T& 实体集,T:EntityBase&/returns&
&member name=&M:Moon.Orm.Db.GetDataSet(Moon.Orm.MQLBase)&&
通过mql获取dataset
&/summary&
&param name=&mql&&mql语句&/param&
&returns&目标数据的dataset&/returns&
&member name=&M:Moon.Orm.Db.GetOwnList``1(Moon.Orm.MQLBase)&&
获取自定义实体集
&/summary&
&param name=&mql&&mql语句&/param&
&typeparam name=&T&&T:new()&/typeparam&
&returns&List&T& 实体集,T 是一个类就可以( T: new())&/returns&
&member name=&M:Moon.Orm.Db.GetEntity``1(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&mql语句&/param&
&typeparam name=&T&&注意泛型T:EntityBase&/typeparam&
&returns&T的实体,T:EntityBase.如果为null,表示数据不存在&/returns&
&member name=&M:Moon.Orm.Db.GetScalar(Moon.Orm.MQLBase)&&
获取结果的第一行第一列数据到Object
&/summary&
&param name=&mql&&mql语句&/param&
&returns&Object形式的结果,建议使用GetScalarToMObject&/returns&
&member name=&M:Moon.Orm.Db.GetScalarToMObject(Moon.Orm.MQLBase)&&
获取结果的第一行第一列数据到&code&MObject&/code&
&/summary&
&param name=&mql&&mql语句&/param&
&returns&MObject形式的结果,详情见&code&MObject&/code&&/returns&
&member name=&M:Moon.Orm.Db.ExecuteProToDataSet(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到DataSet
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&数据的dataset形式&/returns&
&member name=&M:Moon.Orm.Db.ExecuteProWithNonQuery(System.String,mon.DbParameter[])&&
执行存储过程,返回受影响的行数
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Db.ExecuteProToOwnList``1(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到自定义List,只要T是类就可以了.
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&typeparam name=&T&&注意泛型T:new()&/typeparam&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.Db.Dispose&&
资源释放,如果不用using,请手动调用Dispose()
&/summary&
&member name=&M:Moon.Orm.Db.ExecuteSqlToDataSet(System.String)&&
执行sql结果反馈到DataSet,自己注意sql注入问题
&/summary&
&param name=&sql&&执行的sql语句&/param&
&returns&DataSet&/returns&
&member name=&M:Moon.Orm.Db.ExecuteSqlToDataSet(System.String,System.Object[])&&
执行sql,将结果返回到&code&DataSet&/code&
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&DataSet&/returns&
&member name=&M:Moon.Orm.Db.ExecuteSqlToScalar(System.String,System.Object[])&&
执行一条sql查询第一行第一列
&/summary&
&param name=&sql&&sql语句&/param&
&param name=&values&&参数列表&/param&
&returns&结果&/returns&
&member name=&M:Moon.Orm.Db.ExecuteSqlWithNonQuery(System.String)&&
执行sql,返回受影响的行数,自己注意sql注入问题
&/summary&
&param name=&sql&&执行的sql语句&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.Db.ExecuteSqlToOwnList``1(System.String)&&
执行sql,将结果返回到自定义List T,T只要为类就可以.
&/summary&
&param name=&sql&&执行的语句,自己注意sql注入问题&/param&
&typeparam name=&T&&注意泛型T:new()&/typeparam&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.Db.ExecuteSqlToOwnList``1(System.String,System.Object[])&&
执行sql,将结果返回到自定义List T ,T只要为类就可以.
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&typeparam name=&T&&注意泛型T:new()&/typeparam&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.Db.ExecuteSqlWithNonQuery(System.String,System.Object[])&&
执行sql,返回受影响行数
&/summary&
&param name=&sql&&sql语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&受影响行数&/returns&
&member name=&M:Moon.Orm.Db.ExecuteSqlToDictionaryList(System.String,System.Object[])&&
执行sql,将结果返回到 List&Dictionary&string,MObject&&
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&List&Dictionary&string,MObject&&&/returns&
&member name=&M:Moon.Orm.Db.ExecuteSqlToDictionaryList(System.String)&&
执行sql,将结果返回到 List&Dictionary&string,MObject&& ,自己注意sql注入问题
&/summary&
&param name=&sql&&执行的语句&/param&
&returns&List&Dictionary&string,MObject&&&/returns&
&member name=&M:Moon.Orm.Db.GetDictionaryList(Moon.Orm.MQLBase)&&
执行mql,将结果返回到 List&Dictionary&string,MObject&&
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&Dictionary&string,MObject&&&/returns&
&member name=&M:Moon.Orm.Db.GetDbDataReader(System.String,mandType)&&
获取DbDataReader
&/summary&
&param name=&commandText&&cmd所用的commandText&/param&
&param name=&commandType&&cmd所用的commandType&/param&
&returns&DbDataReader&/returns&
&member name=&M:Moon.Orm.Db.GetDynamicList(System.String,System.String)&&
(注意您需要手动自己解决sql注入问题),
此方法可以获取强类型的List T集合,虽然返回为
object,但在.net 4.0下面,您可以用dynamic直接取值.
dynamic list=db.GetDynamicList( sql, className);
&/summary&
&param name=&sql&&您的sql语句&/param&
&param name=&className&&关乎此sql的查询所用的className(可以随意写,只要满足类名的[命名规则]),多个sql语句仅仅参数不一样,可以用同一个className&/param&
&returns&虽然表面上为object,本质上强类型的List&/returns&
&member name=&M:Moon.Orm.Db.GetModelBySql(System.String,System.String)&&
可以在IDE下直接获取到目标sql对应的实体类,您可以直接复制过来使用,比如使用&code&GetOwnList[生成的实体类]()&/code&
&/summary&
&param name=&sql&&目标sql&/param&
&param name=&modelName&&对应的实体类名&/param&
&returns&您要的的实体类&/returns&
&member name=&M:Moon.Orm.Db.GetPagerToDictionList(Moon.Orm.MQLBase,System.Int64@,System.Int64,System.Int32,System.String)&&
获取一个分页DictionaryList
&/summary&
&param name=&mql&&mql语句&/param&
&param name=&sumPageCount&&总页数&/param&
&param name=&pageIndex&&页码&/param&
&param name=&onePageDataCount&&每页数据的条数&/param&
&param name=&oneOrderbyFieldName&&如果没有则填写null(提示:似乎只有sqlserver中可能会用上)&/param&
&returns&DictionaryList&/returns&
&member name=&M:Moon.Orm.Db.Close&&
手动关闭资源
&/summary&
&member name=&P:Moon.Orm.Db.AdoMethod&&
自定义的Ado工厂方法
&/summary&
&member name=&P:Moon.Orm.Db.PName&&
参数化查询的标记,如 @、:
&/summary&
&member name=&P:Moon.Orm.Db.LinkString&&
连接字符串
&/summary&
&member name=&P:Moon.Orm.Db.CurrentSQL&&
当前的调试字符串,如果DebugEnabled=false,数据为空
&/summary&
&member name=&P:Moon.Orm.Db.DebugEnabled&&
启动调试否
&/summary&
&member name=&P:Moon.Orm.Db.Connection&&
&/summary&
&member name=&P:Moon.Orm.Db.Transaction&&
&/summary&
&member name=&P:Moon.Orm.Db.TransactionEnabled&&
是否启动事务功能,如果开启,则 this.Transaction=Connection.BeginTransaction();
&/summary&
&member name=&T:Moon.Orm.DynamicListelper&&
DynamicListsHelper.
&/summary&
&member name=&M:Moon.Orm.DynamicListelper.GetFieldsNameTypeMap(System.String,Moon.Orm.Db)&&
获取字段名-类型的字典
&/summary&
&param name=&sql&&&/param&
&param name=&db&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.DynamicListelper.GenerateModelCode(System.String,Moon.Orm.Db,System.String)&&
根据sql获取对应的model类型
&/summary&
&param name=&sql&&&/param&
&param name=&db&&&/param&
&param name=&modelName&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.DynamicListelper.GenerateModelAndModelListsGetMethodCode(System.String,Moon.Orm.Db,System.String)&&
根据sql生成对应的model和获取model集合的方法
&/summary&
&param name=&sql&&&/param&
&param name=&db&&&/param&
&param name=&modelName&&&/param&
&returns&&/returns&
&member name=&F:Moon.Orm.DynamicListelper.CLASS_NAME_ASSEMBLY_MAP&&
(类名,程序集)字典
&/summary&
&member name=&F:Moon.Orm.DynamicListelper.CLASS_NAME_ASSEMBLY_LOCK&&
(类名,程序集)字典的锁
&/summary&
&member name=&M:Moon.pileCodeToAssembly(System.String,Moon.Orm.Db,System.String)&&
把代码编译为程序集
&/summary&
&param name=&sql&&查询所用的sql语句&/param&
&param name=&db&&数据获取引擎&/param&
&param name=&className&&使用的类名&/param&
&returns&&/returns&
&member name=&M:Moon.pileToResults(System.String,System.String[],System.String)&&
将代码编译为自己所要的类型
&/summary&
&param name=&code&&代码&/param&
&param name=&strArray&&引用的程序集名&/param&
&param name=&modelName&&所用的类名&/param&
&returns&&/returns&
&member name=&T:Moon.Orm.DynamicListHandler&&
DynamicList数据获取所用的代理
&/summary&
&member name=&T:Moon.Orm.FieldAttribute&&
&/summary&
&member name=&M:Moon.Orm.FieldAttribute.#ctor(Moon.Orm.FieldType,System.String)&&
&/summary&
&param name=&fieldType&&字段类型&/param&
&param name=&fieldName&&字段名&/param&
&member name=&P:Moon.Orm.FieldAttribute.FieldType&&
&/summary&
&member name=&P:Moon.Orm.FieldAttribute.FieldName&&
&/summary&
&member name=&T:Moon.Orm.GlobalData&&
&/summary&
&member name=&F:Moon.Orm.GlobalData.USE_TEMP_DLL&&
在使用GetDynamicList方法时,直接使用moontemp文件夹中程序上次运行时就已经生成好了的dll
谨记,如果使用了此节点请在数据结构发生变化是清空moontemp文件夹
&/summary&
&member name=&F:Moon.Orm.GlobalData.AUTO_COMPLIE_DIRECTORY_PATH&&
自动编译model所用的文件夹路径,格式如:C:\abc\bcd\ ,
对应配置文件AppSettings[&AUTO_COMPLIE_DIRECTORY_PATH&]
&/summary&
&member name=&F:Moon.Orm.GlobalData.SQL_XML_FILE_NAME&&
sql的xml文件名,如果IsNullOrEmpty,则表示
对应的配置文件AppSettings[&SQL_XML_FILE_NAME&]不存在
&/summary&
&member name=&M:Moon.Orm.GlobalData.ExistDynamicListHandlerInMap(System.String)&&
对应的代理在字典中存在否
&/summary&
&param name=&modelName&&modelName&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.GlobalData.GetHandlerMapByModelName(System.String)&&
根据modelName获取DynamicListHandler
&/summary&
&param name=&modelName&&modelName&/param&
&returns&对应的DynamicListHandler&/returns&
&member name=&M:Moon.Orm.GlobalData.AddDynamicListHandlerToMap(System.String,Moon.Orm.DynamicListHandler)&&
添加handler到字典中
&/summary&
&param name=&modelName&&modelName&/param&
&param name=&handler&&对应handler&/param&
&member name=&T:Moon.Orm.JoinMQL&&
&/summary&
&member name=&T:Moon.Orm.MQLBase&&
&/summary&
&member name=&M:Moon.Orm.MQLBase.#ctor&&
&/summary&
&member name=&M:Moon.Orm.MQLBase.CreateOneObject&&
创建一个MQLBase实例
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.Union(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.UnionAll(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.LeftJoin(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.RightJoin(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.FullJoin(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.InnerJoin(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.Select(Moon.Orm.FieldBase[])&&
选择目标字段
&/summary&
&param name=&fields&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.Select(Moon.Orm.DbType,System.String,Moon.Orm.FieldBase[])&&
选择目标字段
&/summary&
&param name=&dtype&&dtype&/param&
&param name=&tableName&&tableName&/param&
&param name=&fields&&field组&/param&
&returns&MQLBase&/returns&
&member name=&M:Moon.Orm.MQLBase.SelectAll(Moon.Orm.DbType,System.String)&&
选择指定表的所有字段
&/summary&
&param name=&dtype&&数据库类型&/param&
&param name=&tableName&&表名&/param&
&returns&MQLBase&/returns&
&member name=&M:Moon.Orm.MQLBase.SelectAll&&
选择指定表T的所有字段
&/summary&
&returns&MQLBase&/returns&
&member name=&M:Moon.Orm.MQLBase.Where(Moon.Orm.WhereExpression)&&
&/summary&
&param name=&expression&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.Having(Moon.Orm.WhereExpression)&&
Having条件
&/summary&
&param name=&expression&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.GroupBy(Moon.Orm.FieldBase[])&&
&/summary&
&param name=&fields&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.Top(System.Int32)&&
取数据中前count条
&/summary&
&param name=&count&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.Top(System.Int64)&&
取数据中前count条
&/summary&
&param name=&count&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.OrderByASC(Moon.Orm.FieldBase[])&&
&/summary&
&param name=&fields&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.OrderByDESC(Moon.Orm.FieldBase[])&&
&/summary&
&param name=&fields&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.ToSQLExpression&&
转化纯sql表达式的
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.ToSQLExpressionStringBuilder&&
转化纯sql表达式的StringBuilder
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.ToParametersSQL&&
转化为以@为参数的sql语句
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.MQLBase.ToDebugSQL&&
将MQL转为可视化的调试sql信息
&/summary&
&returns&&/returns&
&member name=&F:Moon.Orm.MQLBase._SelectList&&
选择的字段的容器
&/summary&
&member name=&F:Moon.Orm.MQLBase._GroupByList&&
分组的容器
&/summary&
&member name=&F:Moon.Orm.MQLBase._WhereExpression&&
WhereExpression
&/summary&
&member name=&F:Moon.Orm.MQLBase._HavingExpression&&
HavingExpression
&/summary&
&member name=&F:Moon.Orm.MQLBase._OrderByDictionary&&
排序用的容器
&/summary&
&member name=&M:Moon.Orm.MQLBase.GetWhereExpression&&
获取它的WhereExpression
&/summary&
&returns&&/returns&
&member name=&P:Moon.Orm.MQLBase.PName&&
参数用的前缀 如:@,:
&/summary&
&member name=&P:Moon.Orm.MQLBase.Parameters&&
&/summary&
&member name=&P:Moon.Orm.MQLBase.TopCount&&
&/summary&
&member name=&P:Moon.Orm.MQLBase.TableName&&
&/summary&
&value&The name.&/value&
&member name=&P:Moon.Orm.MQLBase.SelectList&&
选择的字段的容器
&/summary&
&member name=&F:Moon.Orm.JoinMQL._mql1&&
&/summary&
&member name=&F:Moon.Orm.JoinMQL._mql2&&
&/summary&
&member name=&F:Moon.Orm.JoinMQL._Location&&
&/summary&
&member name=&M:Moon.Orm.JoinMQL.ON(Moon.Orm.WhereExpression)&&
on语句,如:on t1.a=t2.a
&/summary&
&param name=&expression&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.JoinMQL.Where(Moon.Orm.WhereExpression)&&
连接语句的条件
&/summary&
&param name=&expression&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.JoinMQL.LeftJoin(Moon.Orm.MQLBase)&&
左连接查询
&/summary&
&param name=&mql&&mql语句&/param&
&returns&第三级的连接对象&/returns&
&member name=&M:Moon.Orm.JoinMQL.RightJoin(Moon.Orm.MQLBase)&&
右连接查询
&/summary&
&param name=&mql&&mql语句&/param&
&returns&第三级的连接对象&/returns&
&member name=&M:Moon.Orm.JoinMQL.FullJoin(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&mql语句&/param&
&returns&第三级的连接对象&/returns&
&member name=&M:Moon.Orm.JoinMQL.InnerJoin(Moon.Orm.MQLBase)&&
Inner Join
&/summary&
&param name=&mql&&mql语句&/param&
&returns&第三级的连接对象&/returns&
&member name=&M:Moon.Orm.JoinMQL.ToDebugSQL&&
转换为调试信息
&/summary&
&returns&sql调试信息&/returns&
&member name=&M:Moon.Orm.JoinMQL.ToSQLExpression&&
转换为sql表达式
&/summary&
&returns&sql表达式&/returns&
&member name=&M:Moon.Orm.JoinMQL.ToParametersSQL&&
转换为以@pn为替换符的sql表达式,供参数化查询
&/summary&
&returns&sql&/returns&
&member name=&T:Moon.Orm.MObject&&
Description of MObject.
&/summary&
&member name=&M:Moon.Orm.MObject.IsNull&&
值是否为空,null和DBNull都表示为空
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.MObject.To``1&&
将值转为指定类型T的类型
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.MObject.ToString&&
ToString override,如果值为null,则返回null,
其他类型(包括DBNull),返回Value.ToString()
&/summary&
&returns&&/returns&
&member name=&P:Moon.Orm.MObject.Value&&
&/summary&
&member name=&T:Moon.Orm.DictionaryList&&
&code&List&Dictionary&string,MObject&&&/code&
&/summary&
&member name=&T:Moon.Orm.MoonCache`1&&
MoonCache.是一个工具类,用于缓存指定表的sql数据,全由手动完成缓存操作。
T:于该sql相关的标记类,推荐使用 TableSet类型,当然也可以自定义
&/summary&
&member name=&M:Moon.Orm.MoonCache`1.ClearSystemAllCache&&
此类所缓存的所有数据都清空
&/summary&
&member name=&M:Moon.Orm.MoonCache`1.SaveCache(System.String,System.Object)&&
保存缓存数据
&/summary&
&param name=&sql&&&/param&
&param name=&value&&&/param&
&member name=&M:Moon.Orm.MoonCache`1.RemoveTableCache&&
移除指定表的缓存
&/summary&
&member name=&M:Moon.Orm.MoonCache`1.RemoveSqlCache(System.String)&&
移除指定sql的缓存
&/summary&
&param name=&sql&&&/param&
&member name=&M:Moon.Orm.MoonCache`1.GetCacheBySql``1(System.String)&&
获取指定sql的缓存
&/summary&
&param name=&sql&&&/param&
&returns&&/returns&
&member name=&T:Moon.Orm.MoonFastInvoker`1&&
MoonFastInvoker,给实体赋值
&/summary&
&member name=&M:Moon.Orm.MoonFastInvoker`1.SetTValue(`0,System.Reflection.PropertyInfo,System.Object)&&
设置指定类型实体的某一个属性的值
&/summary&
&param name=&t&&对象&/param&
&param name=&property&&对象的属性&/param&
&param name=&value&&对象的值&/param&
&member name=&M:Moon.Orm.MoonFastInvoker`1.SetTValue(`0,System.String,System.Object)&&
设置指定对象指定属性的值
&/summary&
&param name=&t&&指定的对象&/param&
&param name=&propertyName&&属性名&/param&
&param name=&value&&属性值&/param&
&member name=&M:Moon.Orm.MoonFastInvoker`1.GetTFrom(System.Data.IDataRecord)&&
get T from IDataRecord
&/summary&
&param name=&record&&IDataRecord type&/param&
&returns&T的对象&/returns&
&member name=&F:Moon.Orm.MoonFastInvoker`1.SetMethodHandler_DIC&&
SetMethodHandler_DIC
&/summary&
&member name=&F:Moon.Orm.MoonFastInvoker`1.SetMethodHandler_DIC_LOCK&&
SetMethodHandler_DIC_LOCK
&/summary&
&member name=&T:Moon.Orm.MoonFastInvoker`1.SetMethodHandler&&
SetMethodHandler
&/summary&
&member name=&T:Moon.Orm.HighJoinMQL&&
第三级的连接查询对象
&/summary&
&member name=&F:Moon.Orm.HighJoinMQL._Location&&
&/summary&
&member name=&F:Moon.Orm.HighJoinMQL._mql1&&
&/summary&
&member name=&F:Moon.Orm.HighJoinMQL._mql2&&
&/summary&
&member name=&M:Moon.Orm.HighJoinMQL.ToSQLExpression&&
转换为sql表达式
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.HighJoinMQL.Union(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.HighJoinMQL.UnionAll(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.HighJoinMQL.ToParametersSQL&&
转换以@pn为参数替换符的sql
&/summary&
&returns&以@pn为参数替换符的sql&/returns&
&member name=&M:Moon.Orm.HighJoinMQL.Where(Moon.Orm.WhereExpression)&&
&/summary&
&param name=&expression&&条件表达式&/param&
&returns&第三级的连接对象&/returns&
&member name=&M:Moon.Orm.HighJoinMQL.ON(Moon.Orm.WhereExpression)&&
&/summary&
&param name=&expression&&on的表达式&/param&
&returns&第三级的连接对象&/returns&
&member name=&P:Moon.Orm.HighJoinMQL.Parameters&&
&/summary&
&member name=&T:Moon.Orm.MySql&&
Description of MySql.
&/summary&
&member name=&M:Moon.Orm.MySql.#ctor(System.String)&&
构造,如果不用using,请手动调用Dispose()释放资源
&/summary&
&param name=&linkString&&&/param&
&member name=&M:Moon.Orm.MySql.Add(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&如果系统自动设置主键,则返回该主键&/returns&
&member name=&M:Moon.Orm.MySql.GetOwnList``1(Moon.Orm.MQLBase)&&
获取自定义实体集
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&T& 实体集,T 是一个类就可以( T: new())&/returns&
&member name=&M:Moon.Orm.MySql.GetEntities``1(Moon.Orm.MQLBase)&&
获取指定实体集
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&T& 实体集,T:EntityBase&/returns&
&member name=&M:Moon.Orm.MySql.Update(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.MySql.GetCount(Moon.Orm.WhereExpression)&&
获取数据条数,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&条件所指的数据条数&/returns&
&member name=&M:Moon.Orm.MySql.Remove(Moon.Orm.WhereExpression)&&
通过WhereExpression删除实体,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.MySql.GetDictionaryList(Moon.Orm.MQLBase)&&
执行mql,将结果返回到 List&Dictionary&string,MObject&&
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&Dictionary&string,MObject&&&/returns&
&member name=&M:Moon.Orm.MySql.GetScalar(Moon.Orm.MQLBase)&&
获取结果的第一行第一列数据到Object
&/summary&
&param name=&mql&&mql语句&/param&
&returns&Object形式的结果,建议使用GetScalarToMObject&/returns&
&member name=&M:Moon.Orm.MySql.GetDataSet(Moon.Orm.MQLBase)&&
通过mql获取dataset
&/summary&
&param name=&mql&&mql语句&/param&
&returns&目标数据的dataset&/returns&
&member name=&M:Moon.Orm.MySql.ExecuteProToDataSet(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到DataSet
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&数据的dataset形式&/returns&
&member name=&M:Moon.Orm.MySql.ExecuteSqlWithNonQuery(System.String,System.Object[])&&
执行sql,返回受影响行数
&/summary&
&param name=&sql&&sql语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&受影响行数&/returns&
&member name=&M:Moon.Orm.MySql.ExecuteSqlToScalar(System.String,System.Object[])&&
执行一条sql查询第一行第一列
&/summary&
&param name=&sql&&sql语句&/param&
&param name=&values&&参数列表&/param&
&returns&结果&/returns&
&member name=&M:Moon.Orm.MySql.ExecuteProWithNonQuery(System.String,mon.DbParameter[])&&
执行存储过程,返回受影响的行数
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.MySql.ExecuteSqlToOwnList``1(System.String,System.Object[])&&
执行sql,将结果返回到自定义List T ,T只要为类就可以.
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.MySql.ExecuteProToOwnList``1(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到自定义List,只要T是类就可以了.
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.MySql.ExecuteSqlToDictionaryList(System.String,System.Object[])&&
执行sql,将结果返回到&code&List&Dictionary&string,MObject&&&/code&
&/summary&
&param name=&sql&&sql语句,其中的值,用@表示&/param&
&param name=&values&&对应的值&/param&
&returns&所要数据&/returns&
&member name=&M:Moon.Orm.MySql.ExecuteSqlToDataSet(System.String,System.Object[])&&
执行sql,将结果返回到&code&DataSet&/code&
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&DataSet&/returns&
&member name=&M:Moon.Orm.MySql.GetPagerToDictionList(Moon.Orm.MQLBase,System.Int64@,System.Int64,System.Int32,System.String)&&
获取一个分页DictionaryList
&/summary&
&param name=&mql&&mql语句&/param&
&param name=&sumPageCount&&总页数&/param&
&param name=&pageIndex&&页码&/param&
&param name=&onePageDataCount&&每页数据的条数&/param&
&param name=&oneOrderbyFieldName&&如果没有则填写null(提示:似乎只有sqlserver中可能会用上)&/param&
&returns&DictionaryList&/returns&
&member name=&T:Moon.Orm.Oracle&&
Description of Oracle.
&/summary&
&member name=&M:Moon.Orm.Oracle.#ctor(System.String)&&
构造,如果不用using,请手动调用Dispose()释放资源
&/summary&
&param name=&linkString&&&/param&
&member name=&M:Moon.Orm.Oracle.Add(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&如果系统自动设置主键,则返回该主键&/returns&
&member name=&M:Moon.Orm.Oracle.GetOwnList``1(Moon.Orm.MQLBase)&&
获取自定义实体集
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&T& 实体集,T 是一个类就可以( T: new())&/returns&
&member name=&M:Moon.Orm.Oracle.GetEntities``1(Moon.Orm.MQLBase)&&
获取指定实体集
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&T& 实体集,T:EntityBase&/returns&
&member name=&M:Moon.Orm.Oracle.Update(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Oracle.GetCount(Moon.Orm.WhereExpression)&&
获取数据条数,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&条件所指的数据条数&/returns&
&member name=&M:Moon.Orm.Oracle.Remove(Moon.Orm.WhereExpression)&&
通过WhereExpression删除实体,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Oracle.GetDictionaryList(Moon.Orm.MQLBase)&&
执行mql,将结果返回到 List&Dictionary&string,MObject&&
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&Dictionary&string,MObject&&&/returns&
&member name=&M:Moon.Orm.Oracle.GetScalar(Moon.Orm.MQLBase)&&
获取结果的第一行第一列数据到Object
&/summary&
&param name=&mql&&mql语句&/param&
&returns&Object形式的结果,建议使用GetScalarToMObject&/returns&
&member name=&M:Moon.Orm.Oracle.ExecuteProToDataSet(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到DataSet
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&数据的dataset形式&/returns&
&member name=&M:Moon.Orm.Oracle.ExecuteSqlWithNonQuery(System.String,System.Object[])&&
执行sql,返回受影响行数
&/summary&
&param name=&sql&&sql语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&受影响行数&/returns&
&member name=&M:Moon.Orm.Oracle.ExecuteProWithNonQuery(System.String,mon.DbParameter[])&&
执行存储过程,返回受影响的行数
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Oracle.ExecuteSqlToOwnList``1(System.String,System.Object[])&&
执行sql,将结果返回到自定义List T ,T只要为类就可以.
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.Oracle.ExecuteProToOwnList``1(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到自定义List,只要T是类就可以了.
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.Oracle.GetDataSet(Moon.Orm.MQLBase)&&
通过mql获取dataset
&/summary&
&param name=&mql&&mql语句&/param&
&returns&目标数据的dataset&/returns&
&member name=&M:Moon.Orm.Oracle.ExecuteSqlToDictionaryList(System.String,System.Object[])&&
执行sql,将结果返回到&code&List&Dictionary&string,MObject&&&/code&
&/summary&
&param name=&sql&&sql语句,其中的值,用@表示&/param&
&param name=&values&&对应的值&/param&
&returns&所要数据&/returns&
&member name=&M:Moon.Orm.Oracle.ExecuteSqlToScalar(System.String,System.Object[])&&
执行一条sql查询第一行第一列
&/summary&
&param name=&sql&&sql语句&/param&
&param name=&values&&参数列表&/param&
&returns&结果&/returns&
&member name=&M:Moon.Orm.Oracle.ExecuteSqlToDataSet(System.String,System.Object[])&&
执行sql,将结果返回到&code&DataSet&/code&
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&DataSet&/returns&
&member name=&M:Moon.Orm.Oracle.GetPagerToDictionList(Moon.Orm.MQLBase,System.Int64@,System.Int64,System.Int32,System.String)&&
获取一个分页DictionaryList
&/summary&
&param name=&mql&&mql语句&/param&
&param name=&sumPageCount&&总页数&/param&
&param name=&pageIndex&&页码&/param&
&param name=&onePageDataCount&&每页数据的条数&/param&
&param name=&oneOrderbyFieldName&&如果没有则填写null(提示:似乎只有sqlserver中可能会用上)&/param&
&returns&DictionaryList&/returns&
&member name=&T:Moon.Orm.Sqlite&&
Sqlite操作类
&/summary&
&member name=&M:Moon.Orm.Sqlite.#ctor(System.String)&&
&/summary&
&param name=&linkString&&连接字符串&/param&
&member name=&M:Moon.Orm.Sqlite.Add(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&如果系统自动设置主键,则返回该主键&/returns&
&member name=&M:Moon.Orm.Sqlite.GetOwnList``1(Moon.Orm.MQLBase)&&
获取自定义实体集
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&T& 实体集,T 是一个类就可以( T: new())&/returns&
&member name=&M:Moon.Orm.Sqlite.GetEntities``1(Moon.Orm.MQLBase)&&
获取指定实体集
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&T& 实体集,T:EntityBase&/returns&
&member name=&M:Moon.Orm.Sqlite.Update(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Sqlite.GetCount(Moon.Orm.WhereExpression)&&
获取数据条数,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&条件所指的数据条数&/returns&
&member name=&M:Moon.Orm.Sqlite.Remove(Moon.Orm.WhereExpression)&&
通过WhereExpression删除实体,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Sqlite.GetDictionaryList(Moon.Orm.MQLBase)&&
执行mql,将结果返回到 List&Dictionary&string,MObject&&
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&Dictionary&string,MObject&&&/returns&
&member name=&M:Moon.Orm.Sqlite.GetScalar(Moon.Orm.MQLBase)&&
获取结果的第一行第一列数据到Object
&/summary&
&param name=&mql&&mql语句&/param&
&returns&Object形式的结果,建议使用GetScalarToMObject&/returns&
&member name=&M:Moon.Orm.Sqlite.ExecuteProToDataSet(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到DataSet
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&数据的dataset形式&/returns&
&member name=&M:Moon.Orm.Sqlite.ExecuteSqlWithNonQuery(System.String,System.Object[])&&
执行sql,返回受影响行数
&/summary&
&param name=&sql&&sql语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&受影响行数&/returns&
&member name=&M:Moon.Orm.Sqlite.ExecuteProWithNonQuery(System.String,mon.DbParameter[])&&
执行存储过程,返回受影响的行数
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.Sqlite.ExecuteSqlToOwnList``1(System.String,System.Object[])&&
执行sql,将结果返回到自定义List T ,T只要为类就可以.
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.Sqlite.ExecuteProToOwnList``1(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到自定义List,只要T是类就可以了.
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.Sqlite.ExecuteSqlToDictionaryList(System.String,System.Object[])&&
执行sql,将结果返回到&code&List&Dictionary&string,MObject&&&/code&
&/summary&
&param name=&sql&&sql语句,其中的值,用@表示&/param&
&param name=&values&&对应的值&/param&
&returns&所要数据&/returns&
&member name=&M:Moon.Orm.Sqlite.GetDataSet(Moon.Orm.MQLBase)&&
通过mql获取dataset
&/summary&
&param name=&mql&&mql语句&/param&
&returns&目标数据的dataset&/returns&
&member name=&M:Moon.Orm.Sqlite.ExecuteSqlToDataSet(System.String,System.Object[])&&
执行sql,将结果返回到&code&DataSet&/code&
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&DataSet&/returns&
&member name=&M:Moon.Orm.Sqlite.GetPagerToDictionList(Moon.Orm.MQLBase,System.Int64@,System.Int64,System.Int32,System.String)&&
获取一个分页DictionaryList
&/summary&
&param name=&mql&&mql语句&/param&
&param name=&sumPageCount&&总页数&/param&
&param name=&pageIndex&&页码&/param&
&param name=&onePageDataCount&&每页数据的条数&/param&
&param name=&oneOrderbyFieldName&&如果没有则填写null(提示:似乎只有sqlserver中可能会用上)&/param&
&returns&DictionaryList&/returns&
&member name=&M:Moon.Orm.Sqlite.ExecuteSqlToScalar(System.String,System.Object[])&&
执行一条sql查询第一行第一列
&/summary&
&param name=&sql&&sql语句&/param&
&param name=&values&&参数列表&/param&
&returns&结果&/returns&
&member name=&T:Moon.Orm.SqlXml&&
sql的xml描述
&/summary&
&member name=&P:Moon.Orm.SqlXml.SQL&&
&/summary&
&member name=&P:Moon.Orm.SqlXml.Description&&
相关的描述信息
&/summary&
&member name=&P:Moon.Orm.SqlXml.ID&&
该sql的唯一id
&/summary&
&member name=&T:Moon.Orm.TablesPrimaryKeyAttribute&&
表中主键的注释
&/summary&
&member name=&M:Moon.Orm.TablesPrimaryKeyAttribute.#ctor(Moon.Orm.PrimaryKeyType,System.Type,System.String)&&
标记一个表的主键信息
&/summary&
&param name=&primaryKeyType&&主键的类型&/param&
&param name=&primaryKeyDataType&&主键的.net数据类型&/param&
&param name=&fieldName&&主键的字段名,不包括修饰符如[] 、``&/param&
&member name=&P:Moon.Orm.TablesPrimaryKeyAttribute.PrimaryKeyType&&
&/summary&
&member name=&P:Moon.Orm.TablesPrimaryKeyAttribute.PrimaryFieldName&&
主键字段名,不包括修饰符如[] 、``
&/summary&
&member name=&P:Moon.Orm.TablesPrimaryKeyAttribute.PrimaryKeyDataType&&
主键数据类型
&/summary&
&member name=&T:Moon.Orm.PrimaryKeyType&&
&/summary&
&member name=&F:Moon.Orm.PrimaryKeyType.AutoIncrease&&
自增类型的主键
&/summary&
&member name=&F:Moon.Orm.PrimaryKeyType.AutoGUID&&
数据库自动设置的GUID
&/summary&
&member name=&F:Moon.Orm.PrimaryKeyType.CustomerGUID&&
开发人员自己生成的GUID
&/summary&
&member name=&F:Moon.Orm.PrimaryKeyType.MultiplePK&&
复合类型的主键
&/summary&
&member name=&F:Moon.Orm.PrimaryKeyType.NoPK&&
没有设置主键
&/summary&
&member name=&T:Moon.Orm.DbType&&
数据库类型
&/summary&
&member name=&F:Moon.Orm.DbType.SqlServer&&
&/summary&
&member name=&F:Moon.Orm.DbType.Oracle&&
&/summary&
&member name=&F:Moon.Orm.DbType.MySql&&
&/summary&
&member name=&F:Moon.Orm.DbType.PostGresql&&
PostGresql
&/summary&
&member name=&F:Moon.Orm.DbType.Sqlite&&
&/summary&
&member name=&T:Moon.Orm.EntityBase&&
实体类的基类
&/summary&
&member name=&M:Moon.Orm.EntityBase.#ctor&&
&/summary&
&member name=&F:Moon.Orm.EntityBase._ValueMap&&
用于存放record来的值
&/summary&
&member name=&F:Moon.Orm.EntityBase._ChangedMap&&
用于存放变动的值
&/summary&
&member name=&M:Moon.Orm.EntityBase.SetDataRecordToEntity(System.Data.IDataRecord)&&
设置数据值到实体中
&/summary&
&param name=&record&&&/param&
&member name=&M:Moon.Orm.EntityBase.GetPropertyValue``1(System.String)&&
获取一个具体属性的值
&/summary&
&param name=&name&&属性的字段名&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.EntityBase.SetPropertyValue(System.String,System.Object)&&
设置一个具体属性的值
&/summary&
&param name=&name&&字段名&/param&
&param name=&value&&值&/param&
&member name=&M:Moon.Orm.EntityBase.GetPrimaryKeyInfo&&
获取该实体的主键信息
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.EntityBase.SetPrimaryKeyValue(System.Object)&&
设置实体主键的值
&/summary&
&param name=&value&&主键的值&/param&
&returns&返回设置状态,目前1:成功,-1失败&/returns&
&member name=&M:Moon.Orm.EntityBase.CreateEntity``1(System.Data.IDataRecord)&&
获取一个具体实体类型实例
&/summary&
&param name=&record&&记录&/param&
&returns&&/returns&
&member name=&P:Moon.Orm.EntityBase.ChangedMap&&
&/summary&
&member name=&P:Moon.Orm.EntityBase.WhereExpression&&
所表述的条件表达式
&/summary&
&member name=&T:Moon.Orm.FieldBase&&
用于查询用的字段类型
&/summary&
&member name=&M:Moon.Orm.FieldBase.#ctor(Moon.Orm.DbType,System.String,Moon.Orm.FieldType,System.String)&&
&/summary&
&param name=&dbType&&数据库类型&/param&
&param name=&tableName&&表名,带有修饰符如:[]、``&/param&
&param name=&fieldType&&字段类型,用于扩展&/param&
&param name=&name&&字段名,带有修饰符如:[]、`&/param&
&member name=&M:Moon.Orm.FieldBase.Min&&
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.Count&&
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.Max&&
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.Avg&&
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.Sum&&
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.AS(System.String)&&
as,例如: select [name] as 'myname'
&/summary&
&param name=&Name&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.In(Moon.Orm.MQLBase)&&
in,例如 select * from person where classid in (select classid from class where classname='')
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.NotIn(Moon.Orm.MQLBase)&&
not in,例如 select * from person where classid not in (select classid from class where classname='')
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.StartWith(System.String)&&
以某字符串开始
&/summary&
&returns&The with.&/returns&
&param name=&value&&Value.&/param&
&member name=&M:Moon.Orm.FieldBase.Contains(System.String)&&
含有某字符串
&/summary&
&returns&The with.&/returns&
&param name=&value&&Value.&/param&
&member name=&M:Moon.Orm.FieldBase.EndWith(System.String)&&
以某字符串结束
&/summary&
&returns&The with.&/returns&
&param name=&value&&Value.&/param&
&member name=&M:Moon.Orm.FieldBase.In(System.String[])&&
in,例如 select * from person where classid in (23,)
&/summary&
&param name=&values&&目标数据集合&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.NotIn(System.String[])&&
not in,例如 select * from person where classid
not in (23,)
&/summary&
&param name=&values&&目标数据集&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.Exists(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.In(System.Int32[])&&
in,例如 select * from person where classid
&/summary&
&param name=&values&&目标数据集&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.NotIn(System.Int32[])&&
not in,例如 select * from person where classid
not in (23,)
&/summary&
&param name=&values&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.In(System.UInt32[])&&
in,例如 select * from person where classid
&/summary&
&param name=&values&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.NotIn(System.UInt32[])&&
not in,例如 select * from person where classid
not in (23,)
&/summary&
&param name=&values&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.In(System.Int64[])&&
in,例如 select * from person where classid
&/summary&
&param name=&values&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.NotIn(System.Int64[])&&
not in,例如 select * from person where classid
not in (23,)
&/summary&
&param name=&values&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.In(System.UInt64[])&&
in,例如 select * from person where classid
&/summary&
&param name=&values&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.NotIn(System.UInt64[])&&
not in,例如 select * from person where classid
not in (23,)
&/summary&
&param name=&values&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.Between``1(``0,``0)&&
between a and b
&/summary&
&param name=&v1&&&/param&
&param name=&v2&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.BiggerThan(System.Object)&&
大于某数值
&/summary&
&returns&The than.&/returns&
&param name=&value&&Value.&/param&
&member name=&M:Moon.Orm.FieldBase.BiggerThan(Moon.Orm.MQLBase)&&
大于某表达式
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.BiggerThan(Moon.Orm.FieldBase)&&
大于某字段
&/summary&
&param name=&field&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.BiggerThanOrEqual(Moon.Orm.MQLBase)&&
大于等于某表达式
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.BiggerThanOrEqual(Moon.Orm.FieldBase)&&
大于等于某字段
&/summary&
&param name=&field&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.BiggerThanOrEqual(System.Object)&&
大于等于某数值
&/summary&
&returns&The than.&/returns&
&param name=&value&&Value.&/param&
&member name=&M:Moon.Orm.FieldBase.Equal(Moon.Orm.MQLBase)&&
等于某表达式
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.NotEqual(Moon.Orm.MQLBase)&&
不等于某表达式
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.Equal(Moon.Orm.FieldBase)&&
等于某字段
&/summary&
&param name=&field&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.NotEqual(Moon.Orm.FieldBase)&&
不等于某字段
&/summary&
&param name=&field&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.IsNull&&
相当于如sql语句中的is null
&/summary&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.Equal(System.Object)&&
等于(如果为DBNull.Value,相当于如mssql的is null,建议直接IsNull())
&/summary&
&param name=&value&&Value.&/param&
&member name=&M:Moon.Orm.FieldBase.NotEqual(System.Object)&&
&/summary&
&param name=&value&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.SmallerThan(Moon.Orm.MQLBase)&&
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.SmallerThan(Moon.Orm.FieldBase)&&
小于某字段或者字段的函数
&/summary&
&param name=&field&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.SmallerThanOrEqual(Moon.Orm.MQLBase)&&
小于或等于某表达式
&/summary&
&param name=&mql&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.SmallerThanOrEqual(Moon.Orm.FieldBase)&&
小于等于某字段或者字段的函数
&/summary&
&param name=&field&&&/param&
&returns&&/returns&
&member name=&M:Moon.Orm.FieldBase.SmallerThan(System.Object)&&
小于某数值
&/summary&
&returns&The than.&/returns&
&param name=&value&&Value.&/param&
&member name=&M:Moon.Orm.FieldBase.SmallerThanOrEqual(System.Object)&&
小于等于某数值
&/summary&
&returns&The than.&/returns&
&param name=&value&&Value.&/param&
&member name=&P:Moon.Orm.FieldBase.Name&&
&/summary&
&value&The name.&/value&
&member name=&P:Moon.Orm.FieldBase.TableName&&
&/summary&
&value&The name of the table.&/value&
&member name=&P:Moon.Orm.FieldBase.DbType&&
所在数据库类型
&/summary&
&value&The type of the db.&/value&
&member name=&P:Moon.Orm.FieldBase.FieldType&&
&/summary&
&value&The type of the field.&/value&
&member name=&T:Moon.Orm.FieldType&&
&/summary&
&member name=&F:Moon.mon&&
一般类型的字段
&/summary&
&member name=&F:Moon.Orm.FieldType.OnlyPrimaryKey&&
&/summary&
&member name=&F:Moon.Orm.FieldType.OnePrimaryKey&&
其中的一个主键
&/summary&
&member name=&F:Moon.Orm.FieldType.OnlyForeignKey&&
&/summary&
&member name=&F:Moon.Orm.FieldType.ForeignKey&&
&/summary&
&member name=&F:Moon.Orm.FieldType.FunctionField&&
函数型字段,函数表达式创建而来
&/summary&
&member name=&F:Moon.Orm.FieldType.AllStar&&
&/summary&
&member name=&T:Moon.Orm.AdoSqlServer&&
SqlServer.
&/summary&
&member name=&T:Moon.Orm.SqlServer&&
Description of SqlServer.
&/summary&
&member name=&M:Moon.Orm.SqlServer.#ctor(System.String)&&
构造,如果不用using,请手动调用Dispose()释放资源
&/summary&
&param name=&linkString&&&/param&
&member name=&M:Moon.Orm.SqlServer.Add(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&如果系统自动设置主键,则返回该主键&/returns&
&member name=&M:Moon.Orm.SqlServer.GetOwnList``1(Moon.Orm.MQLBase)&&
获取自定义实体集
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&T& 实体集,T 是一个类就可以( T: new())&/returns&
&member name=&M:Moon.Orm.SqlServer.GetEntities``1(Moon.Orm.MQLBase)&&
获取指定实体集
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&T& 实体集,T:EntityBase&/returns&
&member name=&M:Moon.Orm.SqlServer.Update(Moon.Orm.EntityBase)&&
&/summary&
&param name=&entity&&指定实体&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.SqlServer.GetCount(Moon.Orm.WhereExpression)&&
获取数据条数,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&条件所指的数据条数&/returns&
&member name=&M:Moon.Orm.SqlServer.Remove(Moon.Orm.WhereExpression)&&
通过WhereExpression删除实体,注意WhereExpression描述的是同一个表
&/summary&
&param name=&expression&&条件表达式,格式如:UserSet.ID.BiggerThan(9).And(UserSet.Age.BiggerThan(12))&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.SqlServer.GetDictionaryList(Moon.Orm.MQLBase)&&
执行mql,将结果返回到 List&Dictionary&string,MObject&&
&/summary&
&param name=&mql&&mql语句&/param&
&returns&List&Dictionary&string,MObject&&&/returns&
&member name=&M:Moon.Orm.SqlServer.GetScalar(Moon.Orm.MQLBase)&&
获取结果的第一行第一列数据到Object
&/summary&
&param name=&mql&&mql语句&/param&
&returns&Object形式的结果,建议使用GetScalarToMObject&/returns&
&member name=&M:Moon.Orm.SqlServer.ExecuteProToDataSet(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到DataSet
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&数据的dataset形式&/returns&
&member name=&M:Moon.Orm.SqlServer.ExecuteSqlWithNonQuery(System.String,System.Object[])&&
执行sql,返回受影响行数
&/summary&
&param name=&sql&&sql语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&受影响行数&/returns&
&member name=&M:Moon.Orm.SqlServer.ExecuteProWithNonQuery(System.String,mon.DbParameter[])&&
执行存储过程,返回受影响的行数
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&&/param&
&returns&受影响的行数&/returns&
&member name=&M:Moon.Orm.SqlServer.ExecuteSqlToOwnList``1(System.String,System.Object[])&&
执行sql,将结果返回到自定义List T ,T只要为类就可以.
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.SqlServer.ExecuteProToOwnList``1(System.String,mon.DbParameter[])&&
执行存储过程,结果反馈到自定义List,只要T是类就可以了.
&/summary&
&param name=&procName&&存储过程名&/param&
&param name=&parameters&&参数组&/param&
&returns&List&T&&/returns&
&member name=&M:Moon.Orm.SqlServer.ExecuteSqlToDictionaryList(System.String,System.Object[])&&
执行sql,将结果返回到&code&List&Dictionary&string,MObject&&&/code&
&/summary&
&param name=&sql&&sql语句,其中的值,用@表示&/param&
&param name=&values&&对应的值&/param&
&returns&所要数据&/returns&
&member name=&M:Moon.Orm.SqlServer.GetDataSet(Moon.Orm.MQLBase)&&
通过mql获取dataset
&/summary&
&param name=&mql&&mql语句&/param&
&returns&目标数据的dataset&/returns&
&member name=&M:Moon.Orm.SqlServer.ExecuteSqlToDataSet(System.String,System.Object[])&&
执行sql,将结果返回到&code&DataSet&/code&
&/summary&
&param name=&sql&&执行的语句,其中放变量的地方用@表示&/param&
&param name=&values&&对应变量的值&/param&
&returns&DataSet&/returns&
&member name=&M:Moon.Orm.SqlServer.GetPagerToDictionList(Moon.Orm.MQLBase,System.Int64@,System.Int64,System.Int32,System.String)&&
获取一个分页DictionaryList
&/summary&
&param name=&mql&&mql语句&/param&
&param name=&sumPageCount&&总页数&/param&
&param name=&pageIndex&&页码&/param&
&param name=&onePageDataCount&&每页数据的条数&/param&
&param name=&oneOrderbyFieldName&&如果没有则填写null(提示:似乎只有sqlserver中可能会用上)&/param&
&returns&DictionaryList&/returns&
&member name=&M:Moon.Orm.SqlServer.ExecuteSqlToScalar(System.String,System.Object[])&&
执行一条sql查询第一行第一列
&/summary&
&param name=&sql&&sql语句&/param&
&param name=&values&&参数列表&/param&
&returns&结果&/returns&
&member name=&T:Moon.Orm.TableAttribute&&
表的特性标记
&/summary&
&member name=&M:Moon.Orm.TableAttribute.#ctor(System.String,Moon.Orm.DbType)&&
&/summary&
&param name=&tableName&&&/param&
&param name=&dbType&&&/param&
&member name=&P:Moon.Orm.TableAttribute.TableName&&
&/summary&
&member name=&P:Moon.Orm.TableAttribute.DbType&&
数据库类型
&/summary&
&member name=&T:Moon.Orm.UnionMQL&&
uion连接对象
&/summary&
&member name=&F:Moon.Orm.UnionMQL._mql1&&
&/summary&
&member name=&F:Moon.Orm.UnionMQL._mql2&&
&/summary&
&member name=&M:Moon.Orm.UnionMQL.ToDebugSQL&&
转换为调试信息sql
&/summary&
&returns&调试信息&/returns&
&member name=&M:Moon.Orm.UnionMQL.ToParametersSQL&&
转换以@pn为参数替换符的sql
&/summary&
&returns&以@pn为参数替换符的sql&/returns&
&member name=&M:Moon.Orm.UnionMQL.ToSQLExpression&&
转换以@为参数替换符的sql
&/summary&
&returns&以@为参数替换符的sql&/returns&
&member name=&P:Moon.Orm.UnionMQL.IsAll&&
是否是Union ALL
&/summary&
&member name=&P:Moon.Orm.UnionMQL.Parameters&&
&/summary&
&member name=&T:Moon.Orm.Util.DictionaryListHelper&&
Description of DictionaryListHelper.
&/summary&
&member name=&M:Moon.Orm.Util.DictionaryListHelper.ShowDictionaryListInConsole(System.Collections.Generic.List{System.Collections.Generic.Dictionary{System.String,Moon.Orm.MObject}})&&
在控制台中显示dictionaryList数据
&/summary&
&param name=&dictionaryList&&目标数据&/param&
&member name=&T:Moon.Orm.Util.Pager&&
Description of Pager.
&/summary&
&member name=&M:Moon.Orm.Util.Pager.GetWebPager(Moon.Orm.Db,System.String,System.String,Moon.Orm.MQLBase,System.Int32,System.String)&&
获取一个网页形式的分页布局
&/summary&
&param name=&db&&db引擎&/param&
&param name=&smallPageURL&&去这个页面地址取数据&/param&
&param name=&contentDomID&&用于存放数据的domID&/param&
&param name=&mql&&mql语句&/param&
&param name=&onePageDataCount&&每页的数据条数&/param&
&param name=&oneOrderbyFieldName&&如果没有则填写null(提示:似乎只有sqlserver中可能会用上)&/param&
&returns&分页布局&/returns&
&member name=&M:Moon.Orm.Util.Pager.GetOneWebPagesData(Moon.Orm.Db,Moon.Orm.MQLBase,System.String)&&
smallPageURL中的数据
&/summary&
&param name=&db&&db引擎&/param&
&param name=&mql&&mql&/param&
&param name=&oneOrderbyFieldName&&如果没有则填写null(提示:似乎只有sqlserver中可能会用上)&/param&
&returns&&/returns&
&member name=&T:Moon.Orm.WhereExpression&&
条件表达式,如UserID.Score.Eqaul(60),或者UserID.Score.Eqaul(60).And(Age.BiggerThan(9))
&/summary&
&member name=&M:Moon.Orm.WhereExpression.#ctor&&
&/summary&
&member name=&M:Moon.Orm.WhereExpression.And(Moon.Orm.WhereExpression)&&
and,如: and id=3
&/summary&
&param name=&expression&&形成条件的表达式,如UserID.Score.Eqaul(60).And(Age.BiggerThan(9))&/param&
&returns&新的条件表达式&/returns&
&member name=&M:Moon.Orm.WhereExpression.Or(Moon.Orm.WhereExpression)&&
or,如: or a=3
&/summary&
&param name=&expression&&形成条件的表达式,如UserID.Score.Eqaul(60).And(Age.BiggerThan(9))&/param&
&returns&新的条件表达式&/returns&
&member name=&M:Moon.Orm.WhereExpression.OrWithBrackets(Moon.Orm.WhereExpression)&&
or且带有括号,如: or (id=select id from t1 where...)
&/summary&
&param name=&expression&&形成条件的表达式,如UserID.Score.Eqaul(60).And(Age.BiggerThan(9))&/param&
&returns&新的条件表达式&/returns&
&member name=&M:Moon.Orm.WhereExpression.AndWithBrackets(Moon.Orm.WhereExpression)&&
and且带有括号,如: and(id=select id from t1 where...)
&/summary&
&param name=&expression&&形成条件的表达式,如UserID.Score.Eqaul(60).And(Age.BiggerThan(9))&/param&
&returns&新的条件表达式&/returns&
&member name=&P:Moon.Orm.WhereExpression.WhereContent&&
&/summary&
&member name=&P:Moon.Orm.WhereExpression.Parameters&&
&/summary&
&value&The parameters.&/value&
&member name=&T:Moon.Orm.XmlHelper&&
Description of XmlHelper.
&/summary&
&member name=&F:Moon.Orm.XmlHelper.SQL_XML_MAP&&
系统sql的xml配置字典,如果系统指定AppSettings[&SQL_XML_FILE_NAME&]的值,那么该SQL_XML_MAP为null
&/summary&
&member name=&M:Moon.Orm.XmlHelper.Load(System.String)&&
加载指定文件的路径的xml到SQL_XML_MAP中
&/summary&
&param name=&fileFullPath&&&/param&
&member name=&M:Moon.Orm.XmlHelper.GetSqlXmlByID(System.String)&&
根据自己指定的ID,获取对应的SqlXml对象
&/summary&
&param name=&id&&sql对应的id&/param&
&returns&对应的SqlXml,如果为null,表示不存在该id&/returns&
&member name=&M:Moon.Orm.XmlHelper.GetSqlByID(System.String)&&
根据自己指定的ID,获取对应的SqlXml对象中的sql
&/summary&
&param name=&id&&sql对应的id&/param&
&returns&对应的SqlXml的sql,如果为null,表示不存在该id&/returns&
&/members&
(C)&&2013&&Alibaba&&Inc.&&All&&rights&&resvered.
Powered by}

我要回帖

更多关于 浦东机场t1到t2有多远 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信