|
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>Symbol.Data</name>
- </assembly>
- <members>
- <member name="T:Symbol.Data.Binding.CountAttribute">
- <summary>
- 求数量数据绑定特性。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.CountAttribute.#ctor(System.String,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.CountAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.DataBinderAttribute">
- <summary>
- 数据绑定特性基类。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.SourceName">
- <summary>
- 获取源名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.Condition">
- <summary>
- 获取过虑规则。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.Sorter">
- <summary>
- 获取排序规则。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.Field">
- <summary>
- 获取或设置输出字段。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.DataBinderAttribute.AllowCache">
- <summary>
- 获取或设置允许缓存,默认为true。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.#ctor(System.String,System.String,System.String,System.String)">
- <summary>
- 创建DataBinderAttribute实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据读取对象。</param>
- <param name="entity">当前实体对象。</param>
- <param name="type">类型。</param>
- <param name="cache">缓存。</param>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.BuildCacheKey(Symbol.Data.ISelectCommandBuilder,System.String,System.Type)">
- <summary>
- 构造缓存键值。
- </summary>
- <param name="builder">select命令构造器。</param>
- <param name="tag">标记。</param>
- <param name="type">类型。</param>
- <returns>返回缓存键值。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.CacheFunc(Symbol.Data.Binding.IDataBinderObjectCache,System.Object,System.String,Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc)">
- <summary>
- 缓存键值操作。
- </summary>
- <param name="cache">缓存对象。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="func">缓存求值委托。</param>
- <returns>返回</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.CacheFunc(Symbol.Data.Binding.IDataBinderObjectCache,Symbol.Data.ISelectCommandBuilder,System.String,System.Type,Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc)">
- <summary>
- 缓存键值操作。
- </summary>
- <param name="cache">缓存对象。</param>
- <param name="builder">select命令构造器。</param>
- <param name="tag">标记。</param>
- <param name="type">类型。</param>
- <param name="func">缓存求值委托。</param>
- <returns>返回</returns>
- </member>
- <member name="T:Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc">
- <summary>
- 缓存求值委托。
- </summary>
- <returns>返回缓存值。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderAttribute.MapObject(System.String,Symbol.Data.IDataContext,System.Object,Symbol.Data.IDataQueryReader)">
- <summary>
- 映射对象值
- </summary>
- <param name="expression">表达式</param>
- <param name="dataContext"></param>
- <param name="entity">实体对象</param>
- <param name="reader">数据查询读取器。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.Binding.DataBinderObjectCache">
- <summary>
- 数据绑定对象缓存
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.#ctor">
- <summary>
- 创建DataBinderObjectCache实例
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Get(System.String,System.Object@)">
- <summary>
- 获取(按Key)
- </summary>
- <param name="key">键值。</param>
- <param name="value">输出缓存。</param>
- <returns>返回true表示有缓存。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Set(System.String,System.Object)">
- <summary>
- 设置(按Key)
- </summary>
- <param name="key">键值。</param>
- <param name="value">缓存数据。</param>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Get(System.Object,System.String,System.Object@)">
- <summary>
- 获取(按对象和字段)
- </summary>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="value">输出缓存。</param>
- <returns>返回true表示有缓存。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Set(System.Object,System.String,System.Object)">
- <summary>
- 设置(按对象和字段)
- </summary>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="value">缓存数据。</param>
- </member>
- <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Dispose">
- <summary>
- 释放所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.Binding.IDataBinder">
- <summary>
- 数据绑定接口
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.SourceName">
- <summary>
- 获取源名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.Condition">
- <summary>
- 获取过虑规则。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.Sorter">
- <summary>
- 获取排序规则。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.Field">
- <summary>
- 获取或设置输出字段。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.IDataBinder.AllowCache">
- <summary>
- 获取或设置允许缓存,默认为true。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinder.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.IDataBinderObjectCache">
- <summary>
- 数据绑定对象缓存接口
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Get(System.String,System.Object@)">
- <summary>
- 获取(按Key)
- </summary>
- <param name="key">键值。</param>
- <param name="value">输出缓存。</param>
- <returns>返回true表示有缓存。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Set(System.String,System.Object)">
- <summary>
- 设置(按Key)
- </summary>
- <param name="key">键值。</param>
- <param name="value">缓存数据。</param>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Get(System.Object,System.String,System.Object@)">
- <summary>
- 获取(按对象和字段)
- </summary>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="value">输出缓存。</param>
- <returns>返回true表示有缓存。</returns>
- </member>
- <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Set(System.Object,System.String,System.Object)">
- <summary>
- 设置(按对象和字段)
- </summary>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="value">缓存数据。</param>
- </member>
- <member name="T:Symbol.Data.Binding.JoinAttribute">
- <summary>
- Join数据绑定特性(将字段的值拼接起来,以spliter分隔)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.JoinAttribute.Spliter">
- <summary>
- 获取或设置分隔符。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.JoinAttribute.#ctor(System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 创建JoinAttribute实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="spliter">分隔符。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.JoinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.ListAttribute">
- <summary>
- 列表数据绑定特性(支持List<T>和T[],推荐前者)。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.ListAttribute.#ctor(System.String,System.String,System.String,System.String)">
- <summary>
- 创建ListAttribute实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.ListAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.MaxAttribute">
- <summary>
- 求Max数据绑定特性。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.MaxAttribute.#ctor(System.String,System.String,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="field">字段。</param>
- <param name="condition">过虑规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.MaxAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.MinAttribute">
- <summary>
- 求Min数据绑定特性。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.MinAttribute.#ctor(System.String,System.String,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="field">字段。</param>
- <param name="condition">过虑规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.MinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.OnceAttribute">
- <summary>
- 单条数据绑定特性。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.OnceAttribute.#ctor(System.String,System.String,System.String,System.String)">
- <summary>
- 创建OnceAttribute实例。
- </summary>
- <param name="sourceName">源名称。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.OnceAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.RefJoinAttribute">
- <summary>
- 引用Join数据绑定特性(将字段的值拼接起来,以spliter分隔)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.RefJoinAttribute.Spliter">
- <summary>
- 获取或设置分隔符。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.RefJoinAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 创建RefJoinAttribute实例。
- </summary>
- <param name="targetName">目标名称。</param>
- <param name="targetField">目标字段。</param>
- <param name="sourceName">源名称。</param>
- <param name="sourceField">源字段。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="spliter">分隔符。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.RefJoinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.Binding.RefListAttribute">
- <summary>
- 引用列表数据绑定特性(支持List<T>和T[],推荐前者)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.RefListAttribute.SourceField">
- <summary>
- 获取或设置源字段。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.RefListAttribute.TargetName">
- <summary>
- 获取或设置目标名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Binding.RefListAttribute.TargetField">
- <summary>
- 获取或设置目标字段。
- </summary>
- </member>
- <member name="M:Symbol.Data.Binding.RefListAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 创建RefListAttribute实例。
- </summary>
- <param name="targetName">目标名称。</param>
- <param name="targetField">目标字段。</param>
- <param name="sourceName">源名称。</param>
- <param name="sourceField">源字段。</param>
- <param name="condition">过虑规则。</param>
- <param name="field">输出字段,输出为单值时。</param>
- <param name="sort">排序规则。</param>
- </member>
- <member name="M:Symbol.Data.Binding.RefListAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
- <summary>
- 绑定数据。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="entity">当前实体对象。</param>
- <param name="field">当前字段。</param>
- <param name="type">实体中字段的类型。</param>
- <param name="cache">缓存。</param>
- <returns>返回绑定的数据。</returns>
- </member>
- <member name="T:Symbol.Data.CommandParameter">
- <summary>
- IDbCommand参数类。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.Name">
- <summary>
- 获取或设置名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.RealType">
- <summary>
- 获取或设置真实数据类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.Value">
- <summary>
- 获取或设置当前值。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.IsOut">
- <summary>
- 获取或设置是否为输出参数。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.IsReturn">
- <summary>
- 获取或设置是否为返回值。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.Created">
- <summary>
- 获取或设置是否创建。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameter.Properties">
- <summary>
- 获取或设置属性列表
- </summary>
- </member>
- <member name="T:Symbol.Data.ConnectionOptions">
- <summary>
- 连接参数。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Host">
- <summary>
- 获取或设置连接主机地址。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Port">
- <summary>
- 获取或设置连接端口。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Name">
- <summary>
- 获取或设置数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Account">
- <summary>
- 获取或设置登录账号。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Password">
- <summary>
- 获取或设置登录密码。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionOptions.Item(System.String)">
- <summary>
- 获取或设置指定键对应的值。
- </summary>
- <param name="key">键,null或empty忽略。</param>
- <returns>返回指定键对应的值。</returns>
- </member>
- <member name="M:Symbol.Data.ConnectionOptions.#ctor">
- <summary>
- 创建ConnectionOptions实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.ConnectionOptions.Get(System.String)">
- <summary>
- 获取指定键对应的值。
- </summary>
- <param name="key">键,null或empty忽略。</param>
- <returns>返回指定键对应的值。</returns>
- </member>
- <member name="M:Symbol.Data.ConnectionOptions.Set(System.String,System.Object)">
- <summary>
- 设置指定键对应的值。
- </summary>
- <param name="key">键,null或empty忽略。</param>
- <param name="value">值。</param>
- </member>
- <member name="M:Symbol.Data.ConnectionOptions.ToObject">
- <summary>
- 将所有键值输出为一个对象。
- </summary>
- <returns>返回所有键值。</returns>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaAttribute">
- <summary>
- 数据库架构特性。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.TableName">
- <summary>
- 获取表名。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.Order">
- <summary>
- 获取优先级。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.Description">
- <summary>
- 获取描述。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.Type">
- <summary>
- 获取类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.IsValid">
- <summary>
- 获取是否已验证。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.References">
- <summary>
- 获取或设置引用表名称列表(如果引用具体某个版本号,请在表名后面加点".")。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaAttribute.Reference">
- <summary>
- 获取或设置引用表列表(多个用逗号隔开,如果引用具体某个版本号,请在表名后面加点".")
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaAttribute.#ctor(System.String,System.Double,System.String)">
- <summary>
- 创建DatabaseSchemaAttribute实例。
- </summary>
- <param name="tableName">表名</param>
- <param name="order">优先级</param>
- <param name="description">描述</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaAttribute.#ctor(System.String,System.Double,System.String,System.String[])">
- <summary>
- 创建DatabaseSchemaAttribute实例。
- </summary>
- <param name="tableName">表名</param>
- <param name="order">优先级</param>
- <param name="description">描述</param>
- <param name="references">引用表名称列表(如果引用具体某个版本号,请在表名后面加点".")</param>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaContext">
- <summary>
- 数据库架构上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaContext.DataContext">
- <summary>
- 获取DataContext对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaContext.Vars">
- <summary>
- 获取变量列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaContext.Log">
- <summary>
- 获取日志对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.#ctor(Symbol.Data.IDataContext)">
- <summary>
- 创建DatabaseSchemaContext实例。
- </summary>
- <param name="dataContext">DataContext对象</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.ExecuteBlockQuery(System.String,System.String,System.String)">
- <summary>
- 批量执行命令
- </summary>
- <param name="command">命令(SQL)。</param>
- <param name="mulitFlag">多段命令分隔符。</param>
- <param name="changeDatabase">切换数据库标志。</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.Finalize">
- <summary>
-
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaContext.Dispose(System.Boolean)">
- <summary>
- 释放占用的资源。
- </summary>
- <param name="disposing"></param>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaHandler">
- <summary>
- 数据库架构处理对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaHandler.Attribute">
- <summary>
- 获取特性对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaHandler.#ctor">
- <summary>
- 创建DatabaseSchemaHandler实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaHandler.Process(Symbol.Data.DatabaseSchemaContext)">
- <summary>
- 数据库架构处理。
- </summary>
- <param name="context">上下文对象。</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaHandler.OnProcess(Symbol.Data.DatabaseSchemaContext)">
- <summary>
- 数据库架构处理。
- </summary>
- <param name="context">上下文对象。</param>
- <returns>返回处理结果。</returns>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaManager">
- <summary>
- 数据库架构管理。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseSchemaManager.Log">
- <summary>
- 获取日志对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.#ctor">
- <summary>
- 创建DatabaseSchemaManager实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAppDomain">
- <summary>
- 注册应用域(当前域)。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAppDomain(System.AppDomain)">
- <summary>
- 注册应用域(指定域)。
- </summary>
- <param name="appDomain">应用域对象。</param>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAssembly(System.Reflection.Assembly)">
- <summary>
- 注册程序集。
- </summary>
- <param name="assembly"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterType(System.Type)">
- <summary>
- 注册类型。
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Sort">
- <summary>
- 排序并返回列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Process(Symbol.Data.DatabaseSchemaContext)">
- <summary>
- 数据库架构处理(内部开启事务,一旦有错误,自动回滚)。
- </summary>
- <param name="context">上下文对象。</param>
- <returns>返回是否执行成功。</returns>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Finalize">
- <summary>
-
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="M:Symbol.Data.DatabaseSchemaManager.Dispose(System.Boolean)">
- <summary>
- 释放占用的资源。
- </summary>
- <param name="disposing"></param>
- </member>
- <member name="T:Symbol.Data.DatabaseTableField">
- <summary>
- 数据库表字段信息。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Exists">
- <summary>
- 获取或设置字段是否存在。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.TableName">
- <summary>
- 获取或设置表名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Name">
- <summary>
- 获取或设置字段名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Type">
- <summary>
- 获取或设置字段数据类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Position">
- <summary>
- 获取或设置字段在表中的位置。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Nullable">
- <summary>
- 获取或设置字段是否允许为空值(NULL)。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.IsPrimary">
- <summary>
- 获取或设置字段是否为主键。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.IsIdentity">
- <summary>
- 获取或设置字段是否为自增。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Length">
- <summary>
- 获取或设置字段长度(不是字节)。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Scale">
- <summary>
- 获取或设置字段小数位数。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.DefaultValue">
- <summary>
- 获取或设置字段默认值。
- </summary>
- </member>
- <member name="P:Symbol.Data.DatabaseTableField.Description">
- <summary>
- 获取或设置字段描述。
- </summary>
- </member>
- <member name="T:Symbol.Data.IInsertCommandBuilder">
- <summary>
- 插入命令构造器接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.Fields">
- <summary>
- 获取字段列表(包括字段对应的数据)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.RemovedFields">
- <summary>
- 获取已移除字段列表(生成脚本时忽略这些字段)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.Values">
- <summary>
- 获取纯参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.IInsertCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="T:Symbol.Data.InsertCommandBuilderFilter">
- <summary>
- 插入命令构造器过滤委托。
- </summary>
- <param name="builder">构造器。</param>
- </member>
- <member name="T:Symbol.Data.InsertCommandBuilder">
- <summary>
- 插入命令构造器基类
- </summary>
- </member>
- <member name="F:Symbol.Data.InsertCommandBuilder._tableName">
- <summary>
- 当前表名
- </summary>
- </member>
- <member name="F:Symbol.Data.InsertCommandBuilder._removedFields">
- <summary>
- 已移除字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.InsertCommandBuilder._fields">
- <summary>
- 字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.InsertCommandBuilder._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.Fields">
- <summary>
- 获取字段列表(包括字段对应的数据)。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.RemovedFields">
- <summary>
- 获取已移除字段列表(生成脚本时忽略这些字段)。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.Values">
- <summary>
- 获取纯参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.InsertCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String)">
- <summary>
- 创建InsertCommandBuilder实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="tableName">表名。</param>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreValues">
- <summary>
- 预处理参数列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreRemoveFields">
- <summary>
- 预处理:移除忽略的字段
- </summary>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.FieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object)">
- <summary>
- 字段值包装处理。
- </summary>
- <param name="propertyDescriptor">反射对象。</param>
- <param name="value">值。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.PreFieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object,Symbol.Data.CommandParameter)">
- <summary>
- 预处理:字段值包装处理
- </summary>
- <param name="propertyDescriptor">反射对象。</param>
- <param name="value">值。</param>
- <param name="commandParameter">参数对象。</param>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.BuilderCommandText">
- <summary>
- 构造命令脚本。
- </summary>
- <returns>返回命令脚本。</returns>
- </member>
- <member name="M:Symbol.Data.InsertCommandBuilder.Dispose">
- <summary>
- 释放对象占用的所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.ISelectCommandBuilder">
- <summary>
- 查询命令构造器接口
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.AutoEnd">
- <summary>
- 获取或设置自动结束构造,为true时将在Dispose前自动触发Ended事件。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.AddCommandParameter">
- <summary>
- 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Parameters">
- <summary>
- 获取已收集的参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.WhereCommandText">
- <summary>
- 获取仅Where部分。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.DeleteCommmandText">
- <summary>
- 获取delete命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.GroupByCommandText">
- <summary>
- 获取group by命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.HavingCommandText">
- <summary>
- 获取having命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.OrderByCommandText">
- <summary>
- 获取order by命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.TakeCount">
- <summary>
- 获取或设置数据取出条数。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.SkipCount">
- <summary>
- 获取或设置数据跳过条数。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Fields">
- <summary>
- 获取字段列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.WhereBefores">
- <summary>
- 获取where语句之前的命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Wheres">
- <summary>
- 获取where命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.GroupByKeys">
- <summary>
- 获取GroupBy字段列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Havings">
- <summary>
- 获取having命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.OrderBys">
- <summary>
- 获取order by语句的命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.ISelectCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Select(System.String[])">
- <summary>
- 生成select 语句。
- </summary>
- <param name="fields">字段列表。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereBefore(System.String[])">
- <summary>
- 生成where语句之前的命令。
- </summary>
- <param name="befores">命令列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereClear">
- <summary>
- 清空where命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Where(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成where命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Where(System.String,System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.And(Symbol.Data.WhereExpressionAction)">
- <summary>
- And表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Or(Symbol.Data.WhereExpressionAction)">
- <summary>
- Or表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 完全匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
- <summary>
- 完全匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Eq(System.String,System.String,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Eq(System.String,System.Object,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.NotEq(System.String,System.Object,System.String)">
- <summary>
- 不等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Lt(System.String,System.Object,System.String)">
- <summary>
- 小于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Lte(System.String,System.Object,System.String)">
- <summary>
- 小于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Gt(System.String,System.Object,System.String)">
- <summary>
- 大于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Gte(System.String,System.Object,System.String)">
- <summary>
- 大于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Like(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Like(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Like(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.In(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 不包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingClear">
- <summary>
- 清空having命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Having(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成having命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Having(System.String,System.String)">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Refer(System.Object,System.String,Symbol.Data.CommandReferFilterDelegate)">
- <summary>
- 引用关系(NoSQL)。
- </summary>
- <param name="refer">引用关系。</param>
- <param name="selfSource">主查询(表名,$self 为自动识别)</param>
- <param name="filter">过滤器。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Refer(Symbol.Data.NoSQL.Refer,System.String,Symbol.Data.CommandReferFilterDelegate)">
- <summary>
- 引用关系(NoSQL)。
- </summary>
- <param name="refer">引用关系。</param>
- <param name="selfSource">主查询(表名,$self 为自动识别)</param>
- <param name="filter">过滤器。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Query(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Query(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Having(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- Having规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Having(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- Having规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Sort(System.Object)">
- <summary>
- 排序(NoSQL)。
- </summary>
- <param name="sorter">排序对象</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Sort(Symbol.Data.NoSQL.Sorter)">
- <summary>
- 排序(NoSQL)。
- </summary>
- <param name="sorter">排序对象</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.GroupByClear">
- <summary>
- 清空group by命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.GroupBy(System.String)">
- <summary>
- 生成group by命令(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.GroupBy(System.String[])">
- <summary>
- 生成group by命令。
- </summary>
- <param name="fields">字段列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.OrderByClear">
- <summary>
- 清空order by命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.OrderBy(System.String,Symbol.Data.OrderBys)">
- <summary>
- 生成order by命令(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="orderby">排序规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.OrderBy(System.String[])">
- <summary>
- 生成order by命令。
- </summary>
- <param name="orderBys">命令列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Count">
- <summary>
- 生成求count命令。
- </summary>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>和<see cref="P:Symbol.Data.ISelectCommandBuilder.OrderBys"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CountAs(System.String)">
- <summary>
- 生成求count(1) as fieldAs 命令。
- </summary>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CountAs(System.String,System.Boolean)">
- <summary>
- 生成求count(1) as fieldAs 命令。
- </summary>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Sum(System.String)">
- <summary>
- 生成求sum命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Sum(System.String,System.Boolean)">
- <summary>
- 生成求sum命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.SumAs(System.String,System.String)">
- <summary>
- 生成求sum(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.SumAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求sum(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Min(System.String)">
- <summary>
- 生成求min命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Min(System.String,System.Boolean)">
- <summary>
- 生成求min命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.MinAs(System.String,System.String)">
- <summary>
- 生成求min(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.MinAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求min(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Max(System.String)">
- <summary>
- 生成求max命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Max(System.String,System.Boolean)">
- <summary>
- 生成求max命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.MaxAs(System.String,System.String)">
- <summary>
- 生成求max(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.MaxAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求max(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Average(System.String)">
- <summary>
- 生成求avg命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Average(System.String,System.Boolean)">
- <summary>
- 生成求avg命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.AverageAs(System.String,System.String)">
- <summary>
- 生成求avg(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.AverageAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求avg(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Take(System.Int32)">
- <summary>
- 生成take语法。
- </summary>
- <param name="count">取出条数。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Skip(System.Int32)">
- <summary>
- 生成skip语法。
- </summary>
- <param name="skip">跳过条数。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.Paging(System.Int32,System.Int32)">
- <summary>
- 生成分页语法。
- </summary>
- <param name="size">每页大小,忽略小于1。</param>
- <param name="page">页码,从0开始,忽略小于0。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.End">
- <summary>
- 结束构造(触发Ended事件。)
- </summary>
- <returns></returns>
- </member>
- <member name="E:Symbol.Data.ISelectCommandBuilder.Ended">
- <summary>
- 已结束,构造已结束时触发,只会触发一次此事件。
- </summary>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Type)">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Type,System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery``1">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery``1(System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault(System.Type)">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <param name="type">类型,可以模拟出泛型的感觉。</param>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.ToList">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault``1">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.ISelectCommandBuilder.ToList``1">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="T:Symbol.Data.AddCommandParameterDelegate">
- <summary>
- 添加IDbCommand参数委托
- </summary>
- <param name="value">参数</param>
- <returns>返回参数名称</returns>
- </member>
- <member name="T:Symbol.Data.WhereIfValueFilterDelegate`1">
- <summary>
- WhereIf 值过滤器委托
- </summary>
- <typeparam name="T"></typeparam>
- <param name="value">值</param>
- <returns>返回处理后的值</returns>
- </member>
- <member name="T:Symbol.Data.CommandQueryFilterDelegate">
- <summary>
- Command查询过滤器委托
- </summary>
- <param name="builder"></param>
- <param name="condition">规则</param>
- <returns>返回是否继续。</returns>
- </member>
- <member name="T:Symbol.Data.CommandReferFilterDelegate">
- <summary>
- Command引用过滤器委托。
- </summary>
- <param name="builder"></param>
- <param name="refer">引用关系。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.IUpdateCommandBuilder">
- <summary>
- 更新命令构造器接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.Fields">
- <summary>
- 获取字段列表(包括字段对应的数据)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.RemovedFields">
- <summary>
- 获取已移除字段列表(生成脚本时忽略这些字段)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.Values">
- <summary>
- 获取纯参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.IUpdateCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.GetValues(System.Object[])">
- <summary>
- 获取参数列表。
- </summary>
- <param name="values">附加参数列表。</param>
- <returns>返回附近加的参数列表。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.GetCommandText(System.String,System.Object[])">
- <summary>
- 获取命令语句。
- </summary>
- <param name="commandTextAfterFormat">语句结尾内容格式串。</param>
- <param name="args">参与 commandTextAfterFormat 的参数列表。</param>
- <returns>返回新的语句。</returns>
- </member>
- <member name="M:Symbol.Data.IUpdateCommandBuilder.QueryBlock``1(Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction,Symbol.Data.UpdateCommandBuilderQueryBlockEndAction{``0})">
- <summary>
- 查询块,通常用于最终执行前 生成where。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="where">where action</param>
- <param name="end">end action</param>
- <returns>返回处理结果。</returns>
- </member>
- <member name="T:Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction">
- <summary>
- 更新命令构造器查询块where委托。
- </summary>
- <param name="whereBuilder">where构造器</param>
- <returns>返回是否继续。</returns>
- </member>
- <member name="T:Symbol.Data.UpdateCommandBuilderQueryBlockEndAction`1">
- <summary>
- 更新命令构造器查询块结果委托。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="commandText">命令语句</param>
- <param name="values">参数列表</param>
- <returns>返回处理结果。</returns>
- </member>
- <member name="T:Symbol.Data.UpdateCommandBuilderFilter">
- <summary>
- 更新命令构造器过滤委托。
- </summary>
- <param name="builder">构造器。</param>
- </member>
- <member name="T:Symbol.Data.NoSQL.Condition">
- <summary>
- 规则对象
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Name">
- <summary>
- 获取名称
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Type">
- <summary>
- 获取类型
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Value">
- <summary>
- 获取值
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Parent">
- <summary>
- 获取上级
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Condition.Children">
- <summary>
- 获取子集
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.#ctor(System.String,Symbol.Data.NoSQL.ConditionTypes,System.Object)">
- <summary>
- 创建Condition实例
- </summary>
- <param name="name">名称</param>
- <param name="type">类型</param>
- <param name="value">值</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.GetNames">
- <summary>
- 获取名称子集列表(分割符为“.”)。
- </summary>
- <returns>返回名称的子集列表,如a.b 为 ["a","b"] 。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.GetNames(System.String)">
- <summary>
- 获取名称子集列表。
- </summary>
- <param name="spliter">指定分割符,为null或空时自动为“.”。</param>
- <returns>返回名称的子集列表,如a.b 为 ["a","b"] 。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ToString">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.op_Implicit(System.String)~Symbol.Data.NoSQL.Condition">
- <summary>
- 解析string
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Condition">
- <summary>
- 解析System.Collections.Generic.Dictionary<string, object>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.op_Explicit(Symbol.Data.NoSQL.Condition)~System.String">
- <summary>
- 从Condition转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.Begin">
- <summary>
- 开始新的规则对象
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Condition.ConditionParser">
- <summary>
- Condition解析器
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Condition.ConditionParser.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.ConditionCollection">
- <summary>
- Condition集合
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ConditionCollection.Item(System.Int32)">
- <summary>
- 获取或设置成员
- </summary>
- <param name="index">索引值</param>
- <returns>返回成员</returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.ConditionCollection.Count">
- <summary>
- 获取数量
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ConditionCollection.IsArray">
- <summary>
- 获取或设置是否为数组
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ConditionCollection.Owner">
- <summary>
- 获取拥有者
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.#ctor(Symbol.Data.NoSQL.Condition)">
- <summary>
- 创建ConditionCollection实例
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Insert(System.Int32,Symbol.Data.NoSQL.Condition)">
- <summary>
- 插入成员(自动检查重复)
- </summary>
- <param name="index">索引值</param>
- <param name="item">自动忽略null</param>
- <returns>返回是否成功</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Add(Symbol.Data.NoSQL.Condition)">
- <summary>
- 添加成员(自动检查重复)
- </summary>
- <param name="item">自动忽略null</param>
- <returns>返回是否成功</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Remove(System.String)">
- <summary>
- 移除成员(按名称)
- </summary>
- <param name="name">名称自动忽略null或empty</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Remove(Symbol.Data.NoSQL.Condition)">
- <summary>
- 移除成员
- </summary>
- <param name="item">自动忽略null</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.RemoveAt(System.Int32)">
- <summary>
- 移除成员(按索引值)
- </summary>
- <param name="index">索引值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Clear">
- <summary>
- 清空
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Contains(Symbol.Data.NoSQL.Condition)">
- <summary>
- 是否包含成员
- </summary>
- <param name="item">自动忽略null</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.IndexOf(Symbol.Data.NoSQL.Condition)">
- <summary>
- 检测成员的索引值
- </summary>
- <param name="item">自动忽略null</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.IndexOf(System.Predicate{Symbol.Data.NoSQL.Condition})">
- <summary>
- 检测成员的索引值
- </summary>
- <param name="match">判断规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.Find(System.Predicate{Symbol.Data.NoSQL.Condition})">
- <summary>
- 查找匹配的元素
- </summary>
- <param name="match">判断规则</param>
- <returns>找不到返回null</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.CopyTo(Symbol.Data.NoSQL.Condition[],System.Int32)">
- <summary>
- 复制成员到数组中
- </summary>
- <param name="array">目标数组</param>
- <param name="arrayIndex">从0开始的索引</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.ToArray">
- <summary>
- 成员数组
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ConditionCollection.GetEnumerator">
- <summary>
- 获取枚举器
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Define">
- <summary>
- 定义对象。
- </summary>
- <remarks></remarks>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.#ctor">
- <summary>
- 创建 Define 实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.Parse(System.Object)">
- <summary>
- 解析。
- </summary>
- <param name="value">任意对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.ToString">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.op_Implicit(System.String)~Symbol.Data.NoSQL.Define">
- <summary>
- 解析string
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Define">
- <summary>
- 解析System.Collections.Generic.Dictionary<string, object>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.op_Explicit(Symbol.Data.NoSQL.Define)~System.String">
- <summary>
- 从Refer转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="T:Symbol.Data.NoSQL.Define.DefineParser">
- <summary>
- Define解析器。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Define.DefineParser.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value">仅支持string[]、string、{}、object、string(json)</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.IDefineEntryChildren">
- <summary>
- 定义对象Entry 子集接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Count">
- <summary>
- 获取当前数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Item(System.Int32)">
- <summary>
- 获取指定索引位置的对象。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <returns>非法访问返回null。</returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Item(System.String)">
- <summary>
- 获取指定名称的对象。
- </summary>
- <param name="name">名称,为null或空直接返回null。</param>
- <returns>不存在返回null。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IDefineEntryChildren.Add(Symbol.Data.NoSQL.DefineEntry)">
- <summary>
- 添加(自动检测重复)。
- </summary>
- <param name="item"></param>
- </member>
- <member name="T:Symbol.Data.NoSQL.DefineEntryChildren">
- <summary>
- 定义对象Entry子集。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Count">
- <summary>
- 获取当前数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Item(System.Int32)">
- <summary>
- 获取指定索引位置的对象。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <returns>非法访问返回null。</returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Item(System.String)">
- <summary>
- 获取指定名称的对象。
- </summary>
- <param name="name">名称,为null或空直接返回null。</param>
- <returns>不存在返回null。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.#ctor">
- <summary>
- 创建 DefineEntryChildren 实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.Add(Symbol.Data.NoSQL.DefineEntry)">
- <summary>
- 添加(自动检测重复)。
- </summary>
- <param name="item"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.GetEnumerator">
- <summary>
- 返回循环访问的枚举器。
- </summary>
- <returns>返回循环访问的枚举器。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.ToObject(System.Collections.Generic.IDictionary{System.String,System.Object})">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.ToObjectList">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.DefineEntry">
- <summary>
- 定义对象Entry。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntry.IsAny">
- <summary>
- 获取是否为任意定义。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntry.Name">
- <summary>
- 获取或设置名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntry.Value">
- <summary>
- 获取或设置值。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.DefineEntry.ValueType">
- <summary>
- 获取或设置值类型。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.#ctor(System.String,System.Object,Symbol.Data.NoSQL.DefineValueTypes)">
- <summary>
- 创建 DefineEntry 实例。
- </summary>
- <param name="name">名称。</param>
- <param name="value">值。</param>
- <param name="valueType">值类型。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns>返回JSON字符串。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns>返回JSON字符串。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.DefineEntry.ToString">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.IConditionBlock">
- <summary>
- 规则对象块接口
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Eq(System.String,System.Object)">
- <summary>
- 匹配:相等 $eq == =
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.NotEq(System.String,System.Object)">
- <summary>
- 匹配:相等 $!eq $noteq $neq <> !=
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Gt(System.String,System.Object)">
- <summary>
- 匹配:大于 $gt >
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Gte(System.String,System.Object)">
- <summary>
- 匹配:大于、相等 $gte >=
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Lt(System.String,System.Object)">
- <summary>
- 匹配:小于 $lt <
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Lte(System.String,System.Object)">
- <summary>
- 匹配:小于、相等 $lte <=
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.In(System.String,System.Object)">
- <summary>
- 匹配:出现在数组中 $in
- </summary>
- <param name="name">键</param>
- <param name="value">任意数组对象,支持json数组字符串</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.NotIn(System.String,System.Object)">
- <summary>
- 匹配:不出现在数组中 $!in $notin
- </summary>
- <param name="name">键</param>
- <param name="value">任意数组对象,支持json数组字符串</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Null(System.String)">
- <summary>
- 匹配:为空 $nul $null
- </summary>
- <param name="name">键</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String[],System.Boolean)">
- <summary>
- 匹配:模糊匹配 $like
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
- <summary>
- 匹配:模糊匹配 $like
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String)">
- <summary>
- 匹配:模糊匹配 $like
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String,System.Boolean)">
- <summary>
- 匹配:模糊匹配 $like
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Start(System.String,System.String)">
- <summary>
- 匹配:以指定文本起始 $start
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Start(System.String,System.String,System.Boolean)">
- <summary>
- 匹配:以指定文本起始 $start
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.End(System.String,System.String)">
- <summary>
- 匹配:以指定文本结尾 $end
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.End(System.String,System.String,System.Boolean)">
- <summary>
- 匹配:以指定文本结尾 $end
- </summary>
- <param name="name">键</param>
- <param name="value">值</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean)">
- <summary>
- 区间匹配
- </summary>
- <param name="name">键</param>
- <param name="min">最小值</param>
- <param name="max">最大值</param>
- <param name="minEq">包含最小值</param>
- <param name="maxEq">包含最大值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.And(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑与 $and &&
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Or(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑或 $or ||
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Not(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑非 ! $not
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionBlock.Ref(System.String,System.String)">
- <summary>
- 引用 # $ref
- </summary>
- <param name="name">键</param>
- <param name="targetName">目标键</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.ConditionBlockAction">
- <summary>
- 规则对象块委托
- </summary>
- <param name="block"></param>
- </member>
- <member name="T:Symbol.Data.NoSQL.IConditionInstance">
- <summary>
- 规则对象实例
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.IConditionInstance.Condition">
- <summary>
- 获取规则对象
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionInstance.And(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑与
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionInstance.Or(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑或
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionInstance.Not(Symbol.Data.NoSQL.ConditionBlockAction)">
- <summary>
- 逻辑非
- </summary>
- <param name="action">操作</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IConditionInstance.Json(System.Boolean)">
- <summary>
- 输出为Json文本
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.IReferInstance">
- <summary>
- 引用关系实例
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.IReferInstance.Refer">
- <summary>
- 获取引用关系对象
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String)">
- <summary>
- 引用(目标为当前查询主对象$self,源字段为id,目标字段为name+Id)
- </summary>
- <param name="name">名称</param>
- <param name="source">源自</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String)">
- <summary>
- 引用(目标为当前查询主对象$self,源字段为id)
- </summary>
- <param name="name">名称</param>
- <param name="source">源自</param>
- <param name="targetField">目标字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String,System.String)">
- <summary>
- 引用(目标为当前查询主对象$self)
- </summary>
- <param name="name">名称</param>
- <param name="source">源自</param>
- <param name="sourceField">源字段</param>
- <param name="targetField">目标字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 引用
- </summary>
- <param name="name">名称</param>
- <param name="source">源自</param>
- <param name="sourceField">源字段</param>
- <param name="target">目标,当前查询主对象为$self</param>
- <param name="targetField">目标字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.IReferInstance.Json(System.Boolean)">
- <summary>
- 输出为Json文本
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.NodeValue">
- <summary>
- 节点值
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Value">
- <summary>
- 获取当前值。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.ValueType">
- <summary>
- 获取值的类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Type">
- <summary>
- 获取节点的类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.IsValue">
- <summary>
- 获取是否为纯值。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Length">
- <summary>
- 获取集合长度(仅限集合类型)。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Item(System.String)">
- <summary>
- 获取指定path的节点值。
- </summary>
- <param name="path">path规则。</param>
- <returns></returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.NodeValue.Item(System.Int32)">
- <summary>
- 获取指定索引的节点值。
- </summary>
- <param name="index">索引值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.NodeValue.#ctor(System.Object)">
- <summary>
- 创建NodeValue实例。
- </summary>
- <param name="value">值。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.NodeValue.As(System.Object)">
- <summary>
- 尝试转换
- </summary>
- <param name="value">如果为NodeValue直接返回,反之包装。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Refer">
- <summary>
- 引用关系对象。 [ { "name": { "source": "sourceField" }, "by": { "target": "targetField" } } ]
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Refer.Count">
- <summary>
- 获取当前数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Refer.This">
- <summary>
- 获取$this对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.Refer.Item(System.Int32)">
- <summary>
- 获取指定索引位置的对象。
- </summary>
- <param name="index">从0开始的索引值。</param>
- <returns>非法访问返回null。</returns>
- </member>
- <member name="P:Symbol.Data.NoSQL.Refer.Item(System.String)">
- <summary>
- 获取指定名称的对象。
- </summary>
- <param name="name">名称,为null或空直接返回null。</param>
- <returns>不存在返回null。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.#ctor">
- <summary>
- 创建Refer实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.Add(Symbol.Data.NoSQL.ReferEntry)">
- <summary>
- 添加(自动检测重复)。
- </summary>
- <param name="item">为null时自动忽略。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.Parse(System.Object)">
- <summary>
- 解析。 [ { "name": { "source": "sourceField" }, "by": { "target": "targetField" } } ]
- </summary>
- <param name="value">任意对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ToString">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.GetEnumerator">
- <summary>
- 返回循环访问的枚举器。
- </summary>
- <returns>返回循环访问的枚举器。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.op_Implicit(System.String)~Symbol.Data.NoSQL.Refer">
- <summary>
- 解析string
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Refer">
- <summary>
- 解析System.Collections.Generic.Dictionary<string, object>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.op_Explicit(Symbol.Data.NoSQL.Refer)~System.String">
- <summary>
- 从Refer转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.Begin">
- <summary>
- 开始新的引用关系对象
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Refer.ReferParser">
- <summary>
- Refer解析器。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Refer.ReferParser.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value">仅支持string[]、string、{}、object、string(json)</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.ReferEntry">
- <summary>
- 引用关系Entry { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.IsThis">
- <summary>
- 获取当前的名称是否为 $this。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.IsSelf">
- <summary>
- 获取当前源是否为$self。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.Name">
- <summary>
- 获取名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.Source">
- <summary>
- 获取或设置源。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.SourceField">
- <summary>
- 获取或设置源字段。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.Target">
- <summary>
- 获取或设置目标。
- </summary>
- </member>
- <member name="P:Symbol.Data.NoSQL.ReferEntry.TargetField">
- <summary>
- 获取或设置目标字段。
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.#ctor(System.String,System.String)">
- <summary>
- 创建ReferEntry实例 $this。
- </summary>
- <param name="name">对象名称。</param>
- <param name="field">字段名称。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.#ctor(System.String,System.String,System.String,System.String,System.String)">
- <summary>
- 创建ReferEntry实例
- </summary>
- <param name="name">名称。</param>
- <param name="source">源。</param>
- <param name="sourceField">源字段。</param>
- <param name="target">目标。</param>
- <param name="targetField">目标字段。</param>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.ToObject">
- <summary>
- 输出数据结构。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.ToJson">
- <summary>
- 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- <returns>返回JSON字符串。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- <param name="formated">是否格式化。</param>
- <returns>返回JSON字符串。</returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.ReferEntry.ToString">
- <summary>
- 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.Sorter">
- <summary>
- 排序对象
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.#ctor">
- <summary>
- 创建Sorter实例
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.ToObject">
- <summary>
- 输出数据结构。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.ToJson">
- <summary>
- 输出JSON字符串。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.ToJson(System.Boolean)">
- <summary>
- 输出JSON字符串。
- </summary>
- <param name="formated">是否格式化。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.ToString">
- <summary>
- 输出JSON文本。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.String)~Symbol.Data.NoSQL.Sorter">
- <summary>
- 解析string
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.String[])~Symbol.Data.NoSQL.Sorter">
- <summary>
- 解析string[]
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.Collections.Generic.List{System.String})~Symbol.Data.NoSQL.Sorter">
- <summary>
- 解析System.Collections.Generic.List<string>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Sorter">
- <summary>
- 解析System.Collections.Generic.Dictionary<string, object>对象
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Explicit(Symbol.Data.NoSQL.Sorter)~System.String">
- <summary>
- 从Sorter转为json文本
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.op_Explicit(Symbol.Data.NoSQL.Sorter)~System.String[]">
- <summary>
- 从Sorter转为string[]
- </summary>
- <param name="value"></param>
- </member>
- <member name="T:Symbol.Data.NoSQL.Sorter.SorterParser">
- <summary>
- Sort解析器
- </summary>
- </member>
- <member name="M:Symbol.Data.NoSQL.Sorter.SorterParser.Parse(System.Object)">
- <summary>
- 解析
- </summary>
- <param name="value">仅支持string[]、string、{}、object、string(json)</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.NoSQL.DefineValueTypes">
- <summary>
- 定义对象Entry 值类型集。
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Field">
- <summary>
- 字段
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Having">
- <summary>
- 行集
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.DefineValueTypes.FixedValue">
- <summary>
- 固定值
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Object">
- <summary>
- 对象
- </summary>
- </member>
- <member name="T:Symbol.Data.NoSQL.ConditionTypes">
- <summary>
- 规则类型集
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.ConditionTypes.Root">
- <summary>
- 根,没有实际作用
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.ConditionTypes.Logical">
- <summary>
- 逻辑操作
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.ConditionTypes.Field">
- <summary>
- 字段
- </summary>
- </member>
- <member name="T:Symbol.Data.NoSQL.NodeValueTypes">
- <summary>
- 节点类型集。
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Null">
- <summary>
- 空
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Array">
- <summary>
- 数组
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Dictionary">
- <summary>
- 字典
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Object">
- <summary>
- 对象
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.String">
- <summary>
- 文本
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Boolean">
- <summary>
- 布尔
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Number">
- <summary>
- 数字
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.DateTime">
- <summary>
- 日期
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.TimeSpan">
- <summary>
- 时间
- </summary>
- </member>
- <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Guid">
- <summary>
- 标识
- </summary>
- </member>
- <member name="T:Symbol.Data.ProviderAttribute">
- <summary>
- 特性:数据库提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.ProviderAttribute.Name">
- <summary>
- 获取名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.ProviderAttribute.Type">
- <summary>
- 获取类型。
- </summary>
- </member>
- <member name="M:Symbol.Data.ProviderAttribute.#ctor(System.String,System.Type)">
- <summary>
- 创建实例。
- </summary>
- <param name="name">名称。</param>
- <param name="type">类型。</param>
- </member>
- <member name="T:Symbol.Data.SelectCommandBuilder">
- <summary>
- 查询命令构造器基类
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._tableName">
- <summary>
- 当前表名
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._fields">
- <summary>
- 字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._whereBefores">
- <summary>
- where before列表
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._whereExpression">
- <summary>
- where 表达式
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._groupByKeys">
- <summary>
- GroupBy字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._havingExpression">
- <summary>
- having 表达式
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._orderbys">
- <summary>
- 排序列表
- </summary>
- </member>
- <member name="F:Symbol.Data.SelectCommandBuilder._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.AutoEnd">
- <summary>
- 获取或设置自动结束构造,为true时将在Dispose前自动触发Ended事件。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.AddCommandParameter">
- <summary>
- 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Parameters">
- <summary>
- 获取已收集的参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.WhereCommandText">
- <summary>
- 获取仅Where部分。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.DeleteCommmandText">
- <summary>
- 获取delete命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.GroupByCommandText">
- <summary>
- 获取group by命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.HavingCommandText">
- <summary>
- 获取having命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.OrderByCommandText">
- <summary>
- 获取order by命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Wheres">
- <summary>
- 获取where命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.TakeCount">
- <summary>
- 获取或设置数据取出条数。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.SkipCount">
- <summary>
- 获取或设置数据跳过条数。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Fields">
- <summary>
- 获取字段列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.WhereBefores">
- <summary>
- 获取where语句之前的命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.GroupByKeys">
- <summary>
- 获取GroupBy字段列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Havings">
- <summary>
- 获取having命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.OrderBys">
- <summary>
- 获取order by语句的命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.IsCustomTable">
- <summary>
- 获取是否为自定义表。
- </summary>
- </member>
- <member name="P:Symbol.Data.SelectCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String,System.String)">
- <summary>
- 创建SelectCommandBuilder实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="tableName">表名,如果commandText有值,将忽略此参数。</param>
- <param name="commandText">命令脚本。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateWhereExpression">
- <summary>
- 创建WhereExpression对象。
- </summary>
- <returns>返回WhereExpression对象。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Parse(System.String)">
- <summary>
- 解析命令脚本。
- </summary>
- <param name="commandText">命令脚本。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreParse(System.String)">
- <summary>
- 预处理:解析命令脚本
- </summary>
- <param name="commandText"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CommandTextGrammarReplace(System.String,System.String,System.Boolean,System.Boolean)">
- <summary>
- 命令脚本语法替换
- </summary>
- <param name="commandText">命令脚本</param>
- <param name="keyword">关键词</param>
- <param name="left">左侧</param>
- <param name="right">右侧</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.AddCommandParameterDefault(System.Object)">
- <summary>
- 默认添加参数方法
- </summary>
- <param name="value">参数值。</param>
- <returns>返回参数名称。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuilderCommandText">
- <summary>
- 构造命令脚本。
- </summary>
- <returns>返回命令脚本。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildSelect(System.Text.StringBuilder)">
- <summary>
- 构造select脚本
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildSelectFields(System.Text.StringBuilder)">
- <summary>
- 构造select 字段脚本
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildFrom(System.Text.StringBuilder)">
- <summary>
- 构造from脚本
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildWhereBefore(System.Text.StringBuilder)">
- <summary>
- 构造where before脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildWhere(System.Text.StringBuilder)">
- <summary>
- 构造where脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildGroupBy(System.Text.StringBuilder)">
- <summary>
- 构造group by脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildHaving(System.Text.StringBuilder)">
- <summary>
- 构造having脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.BuildOrderBy(System.Text.StringBuilder)">
- <summary>
- 构造order by脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Select(System.String[])">
- <summary>
- 生成select 语句。
- </summary>
- <param name="fields">字段列表。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Count">
- <summary>
- 生成求count命令。
- </summary>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>和<see cref="P:Symbol.Data.SelectCommandBuilder.OrderBys"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CountAs(System.String)">
- <summary>
- 生成求count(1) as fieldAs 命令。
- </summary>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CountAs(System.String,System.Boolean)">
- <summary>
- 生成求count(1) as fieldAs 命令。
- </summary>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Sum(System.String)">
- <summary>
- 生成求sum命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Sum(System.String,System.Boolean)">
- <summary>
- 生成求sum命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.SumAs(System.String,System.String)">
- <summary>
- 生成求sum(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.SumAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求sum(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Min(System.String)">
- <summary>
- 生成求min命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Min(System.String,System.Boolean)">
- <summary>
- 生成求min命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.MinAs(System.String,System.String)">
- <summary>
- 生成求min(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.MinAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求min(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Max(System.String)">
- <summary>
- 生成求max命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Max(System.String,System.Boolean)">
- <summary>
- 生成求max命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.MaxAs(System.String,System.String)">
- <summary>
- 生成求max(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.MaxAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求max(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Average(System.String)">
- <summary>
- 生成求avg命令(清空所有字段)。
- </summary>
- <param name="field">字段名称。</param>
- <returns></returns>
- <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Average(System.String,System.Boolean)">
- <summary>
- 生成求avg命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="clear">是否清空所有字段</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.AverageAs(System.String,System.String)">
- <summary>
- 生成求avg(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <returns></returns>
- <remarks>不会清空其它字段和order by</remarks>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.AverageAs(System.String,System.String,System.Boolean)">
- <summary>
- 生成求avg(field) as fieldAs 命令。
- </summary>
- <param name="field">字段名称。</param>
- <param name="fieldAs">as 字段名称。</param>
- <param name="clear">是否清空所有字段和order by</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Take(System.Int32)">
- <summary>
- 生成take语法。
- </summary>
- <param name="count">取出条数。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Skip(System.Int32)">
- <summary>
- 生成skip语法。
- </summary>
- <param name="skip">跳过条数。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Paging(System.Int32,System.Int32)">
- <summary>
- 生成分页语法。
- </summary>
- <param name="size">每页大小,忽略小于1。</param>
- <param name="page">页码,从0开始,忽略小于0。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.And(Symbol.Data.WhereExpressionAction)">
- <summary>
- And表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Or(Symbol.Data.WhereExpressionAction)">
- <summary>
- Or表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereBefore(System.String[])">
- <summary>
- 生成where语句之前的命令。
- </summary>
- <param name="befores">命令列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereClear">
- <summary>
- 清空where命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Where(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成where命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Where(System.String,System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 完全匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
- <summary>
- 完全匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Eq(System.String,System.String,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Eq(System.String,System.Object,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.NotEq(System.String,System.Object,System.String)">
- <summary>
- 不等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Lt(System.String,System.Object,System.String)">
- <summary>
- 小于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Lte(System.String,System.Object,System.String)">
- <summary>
- 小于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Gt(System.String,System.Object,System.String)">
- <summary>
- 大于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Gte(System.String,System.Object,System.String)">
- <summary>
- 大于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Like(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Like(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Like(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.In(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 不包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.GroupByClear">
- <summary>
- 清空group by命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.GroupBy(System.String)">
- <summary>
- 生成group by命令(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.GroupBy(System.String[])">
- <summary>
- 生成group by命令。
- </summary>
- <param name="fields">字段列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingClear">
- <summary>
- 清空having命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Having(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成having命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Having(System.String,System.String)">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成having命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Having(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- Having规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Having(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- Having规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.OrderByClear">
- <summary>
- 清空order by命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.OrderBy(System.String[])">
- <summary>
- 生成order by命令。
- </summary>
- <param name="orderBys">命令列表。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.OrderBy(System.String,Symbol.Data.OrderBys)">
- <summary>
- 生成order by命令(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="orderby">排序规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Refer(System.Object,System.String,Symbol.Data.CommandReferFilterDelegate)">
- <summary>
- 引用关系(NoSQL)。
- </summary>
- <param name="refer">引用关系。</param>
- <param name="selfSource">主查询(表名,$self 为自动识别)</param>
- <param name="filter">过滤器。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Refer(Symbol.Data.NoSQL.Refer,System.String,Symbol.Data.CommandReferFilterDelegate)">
- <summary>
- 引用关系(NoSQL)。
- </summary>
- <param name="refer">引用关系。</param>
- <param name="selfSource">主查询(表名,$self 为自动识别)</param>
- <param name="filter">过滤器。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.PreSelfName(System.String,System.String)">
- <summary>
- $self预处理。
- </summary>
- <param name="name">如果为$self时,返回self变量的值。</param>
- <param name="self">$self的真实值</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Query(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Query(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <param name="filter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Sort(System.Object)">
- <summary>
- 排序(NoSQL)。
- </summary>
- <param name="sorter">排序对象</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Sort(Symbol.Data.NoSQL.Sorter)">
- <summary>
- 排序(NoSQL)。
- </summary>
- <param name="sorter">排序对象</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.End">
- <summary>
- 结束构造(触发Ended事件。)
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.OnEnd">
- <summary>
- 结束构造(触发Ended事件。)
- </summary>
- </member>
- <member name="E:Symbol.Data.SelectCommandBuilder.Ended">
- <summary>
- 已结束,构造已结束时触发,只会触发一次此事件。
- </summary>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Type)">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Type,System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery``1">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery``1(System.Action{System.Data.IDbCommand})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault(System.Type)">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <param name="type">类型,可以模拟出泛型的感觉。</param>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.ToList">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault``1">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.ToList``1">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="M:Symbol.Data.SelectCommandBuilder.Dispose">
- <summary>
- 释放对象占用的所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.UpdateCommandBuilder">
- <summary>
- 更新命令构造器基类
- </summary>
- </member>
- <member name="F:Symbol.Data.UpdateCommandBuilder._tableName">
- <summary>
- 当前表名
- </summary>
- </member>
- <member name="F:Symbol.Data.UpdateCommandBuilder._removedFields">
- <summary>
- 已移除字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.UpdateCommandBuilder._fields">
- <summary>
- 字段列表
- </summary>
- </member>
- <member name="F:Symbol.Data.UpdateCommandBuilder._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.TableName">
- <summary>
- 获取当前表名
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.CommandText">
- <summary>
- 获取生成的命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.Fields">
- <summary>
- 获取字段列表(包括字段对应的数据)。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.RemovedFields">
- <summary>
- 获取已移除字段列表(生成脚本时忽略这些字段)。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.Values">
- <summary>
- 获取纯参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.UpdateCommandBuilder.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String)">
- <summary>
- 创建InsertCommandBuilder实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="tableName">表名。</param>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreValues">
- <summary>
- 预处理参数列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreRemoveFields">
- <summary>
- 预处理:移除忽略的字段
- </summary>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.FieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object)">
- <summary>
- 字段值包装处理。
- </summary>
- <param name="propertyDescriptor">反射对象。</param>
- <param name="value">值。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.BuilderCommandText">
- <summary>
- 构造命令脚本。
- </summary>
- <returns>返回命令脚本。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue(System.Text.StringBuilder,System.String,System.Object,System.Int32@)">
- <summary>
- 预处理:字段值
- </summary>
- <param name="builder">构造缓存。</param>
- <param name="name">字段名称。</param>
- <param name="value">字段值。</param>
- <param name="i">顺序。</param>
- <returns>返回是否过滤。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue_Dictionary(System.Text.StringBuilder,System.String,Symbol.Data.NoSQL.NodeValue,System.Int32@)">
- <summary>
- 预处理:字段值-字典
- </summary>
- <param name="builder">构造缓存。</param>
- <param name="name">字段名称。</param>
- <param name="nodeValue">值包装</param>
- <param name="i">顺序。</param>
- <returns>返回是否过滤。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue_String(System.Text.StringBuilder,System.String,Symbol.Data.NoSQL.NodeValue,System.Int32@)">
- <summary>
- 预处理:字段值-文本
- </summary>
- <param name="builder">构造缓存。</param>
- <param name="name">字段名称。</param>
- <param name="nodeValue">值包装</param>
- <param name="i">顺序。</param>
- <returns>返回是否过滤。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.GetValues(System.Object[])">
- <summary>
- 获取参数列表。
- </summary>
- <param name="values">附加参数列表。</param>
- <returns>返回附近加的参数列表。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.GetCommandText(System.String,System.Object[])">
- <summary>
- 获取命令语句。
- </summary>
- <param name="commandTextAfterFormat">语句结尾内容格式串。</param>
- <param name="args">参与 commandTextAfterFormat 的参数列表。</param>
- <returns>返回新的语句。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.QueryBlock``1(Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction,Symbol.Data.UpdateCommandBuilderQueryBlockEndAction{``0})">
- <summary>
- 查询块,通常用于最终执行前 生成where。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="where">where action</param>
- <param name="end">end action</param>
- <returns>返回处理结果。</returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.CreateSelect">
- <summary>
- 创建Select命令构造器。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.UpdateCommandBuilder.Dispose">
- <summary>
- 释放对象占用的所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.AdoDataQuery`1">
- <summary>
- ADO.NET 数据查询
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoDataQuery`1.#ctor(Symbol.Data.IDataContext,Symbol.Data.ICommand,System.Type)">
- <summary>
- 创建实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="command">命令对象。</param>
- <param name="type">类型。</param>
- </member>
- <member name="T:Symbol.Data.AdoDataQueryReader">
- <summary>
- ADO.NET 数据查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.DataReader">
- <summary>
- 获取Ado DataReader对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.DbCommand">
- <summary>
- 获取ADO.NET DbCommand对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.IsClosed">
- <summary>
- 获取读取器是否已关闭。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.Depth">
- <summary>
- 获取当前行的嵌套深度。
- </summary>
- <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
- </member>
- <member name="P:Symbol.Data.AdoDataQueryReader.FieldCount">
- <summary>
- 获取读取器当前字段数量。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.#ctor(System.Data.IDataReader,Symbol.Data.AdoCommandCache,Symbol.Data.ICommand)">
- <summary>
- 创建实例。
- </summary>
- <param name="dataReader">ADO.NET DataReader对象。</param>
- <param name="commandCache">ADO.NET Command 缓存对象。</param>
- <param name="command">命令对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.#ctor(System.Data.IDataReader,Symbol.Data.AdoCommandCache,Symbol.Data.ICommand,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="dataReader">ADO.NET DataReader对象。</param>
- <param name="commandCache">ADO.NET Command 缓存对象。</param>
- <param name="command">命令对象。</param>
- <param name="commandText">当前查询命令语句。</param>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetIndex(System.String)">
- <summary>
- 获取指定字段当前从0开始的索引顺序。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回-1。</param>
- <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetName(System.Int32)">
- <summary>
- 获取指定索引的字段名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetType(System.Int32)">
- <summary>
- 获取指定索引对应字段的类型。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetDataTypeName(System.Int32)">
- <summary>
- 获取指定索引对应字段的数据类型名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.GetValue(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.NextResult">
- <summary>
- 使读取器前进到下一个结果。
- </summary>
- <returns>如果存在更多结果集,则为true。</returns>
- <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.Read">
- <summary>
- 让读取器前进到下一条记录。
- </summary>
- <returns>如果存在更多的记录,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.Close">
- <summary>
- 关闭读取器。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.TryConvertValue(System.Type,System.Object,System.Int32,System.Type,System.Reflection.ICustomAttributeProvider,System.Object@)">
- <summary>
- 尝试转换值。
- </summary>
- <param name="type">字段类型。</param>
- <param name="value">字段的值。</param>
- <param name="index">字段的索引值,从0开始。</param>
- <param name="targetType">目标类型。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <param name="target">输出转换结果。</param>
- <returns>返回尝试结果,为true表示成功。</returns>
- </member>
- <member name="M:Symbol.Data.AdoDataQueryReader.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.AdoDataContext">
- <summary>
- 抽象:ADO.NET 数据上下文。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoDataContext.#ctor(Symbol.Data.IConnection)">
- <summary>
- 创建 AdoDataContext 的实例
- </summary>
- <param name="connection">数据库连接</param>
- </member>
- <member name="T:Symbol.Data.AdoProvider">
- <summary>
- 抽象:ADO.NET 提供者。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoProvider.SetBuilderValue(System.Data.Common.DbConnectionStringBuilder,Symbol.Collections.Generic.NameValueCollection{System.Object},System.String,System.String,Symbol.Data.AdoProvider.ValueFilter)">
- <summary>
- 设置构造器的参数。
- </summary>
- <param name="builder"></param>
- <param name="values">参数列表。</param>
- <param name="name">标准命名。</param>
- <param name="aliasName">别名。</param>
- <param name="filter">过滤器。</param>
- </member>
- <member name="M:Symbol.Data.AdoProvider.SetBuilderValue(System.Data.Common.DbConnectionStringBuilder,System.String,System.Object,Symbol.Data.AdoProvider.ValueFilter)">
- <summary>
- 设置构造器的参数。
- </summary>
- <param name="builder"></param>
- <param name="name">参数名称。</param>
- <param name="value">参数值,为null时,自动跳过。</param>
- <param name="filter">过滤器。</param>
- <returns>返回是否操作成功。</returns>
- </member>
- <member name="T:Symbol.Data.AdoProvider.ValueFilter">
- <summary>
- 数据过滤器。
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.AdoConnection">
- <summary>
- ADO.NET 连接
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.DbConnection">
- <summary>
- 获取Ado连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.DbTransaction">
- <summary>
- 获取Ado事务对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.Connected">
- <summary>
- 获取是否已连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.ConnectionString">
- <summary>
- 获取连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.Timeout">
- <summary>
- 获取超时时间(秒)。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.DatabaseName">
- <summary>
- 获取数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoConnection.OriginalDatabaseName">
- <summary>
- 获取原数据库名称。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.#ctor(Symbol.Data.IProvider,System.Data.IDbConnection,System.String)">
- <summary>
- 创建AdoConnection实例。
- </summary>
- <param name="provider">提供者。</param>
- <param name="connection">连接对象。</param>
- <param name="connectionString">连接字符串</param>
- </member>
- <member name="M:Symbol.Data.AdoConnection.Open">
- <summary>
- 打开连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.Close">
- <summary>
- 关闭连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.AdoConnection.CreateTranscation">
- <summary>
- 创建事务对象。
- </summary>
- <returns>返回事务对象。</returns>
- </member>
- <member name="M:Symbol.Data.AdoConnection.Clone">
- <summary>
- 克隆一个新连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoConnection.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.AdoCommand">
- <summary>
- 抽象:ADO.NET 命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoCommand.Timeout">
- <summary>
- 获取或设置当前超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoCommand.#ctor(Symbol.Data.IDataContext)">
- <summary>
- 创建AdoCommand实例。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.CreateDbCommand">
- <summary>
- 创建DbCommand对象。
- </summary>
- <returns>返回DbCommandCache对象。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.CreateDbCommand(System.String)">
- <summary>
- 创建DbCommand对象。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回DbCommandCache对象。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.FillDbCommandParameters(System.Data.IDbCommand)">
- <summary>
- 填充DbCommand参数列表。
- </summary>
- <param name="dbCommand">DbCommand对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.CreateDbCommandParameter(System.Data.IDbCommand,Symbol.Data.CommandParameter)">
- <summary>
- 创建DbCommand参数。
- </summary>
- <param name="dbCommand">DbCommand对象。</param>
- <param name="commandParameter">命令参数对象。</param>
- <returns>返回ADO.NET命令参数对象。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.DestroyConnection(Symbol.Data.IAdoConnection)">
- <summary>
- 销毁连接
- </summary>
- <param name="connection">连接对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.DestroyDbCommand(System.Data.IDbCommand)">
- <summary>
- 销毁DbCommand
- </summary>
- <param name="dbCommand">DbCommand对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.DestroyDbCommand(Symbol.Data.AdoCommandCache)">
- <summary>
- 销毁DbCommand
- </summary>
- <param name="cache">DbCommandCache对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteScalar(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteScalar(Symbol.Data.AdoCommandCache)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="dbCommandCache">DbCommandCache对象。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteNonQuery(System.String)">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteNonQuery(Symbol.Data.AdoCommandCache)">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="dbCommandCache">DbCommandCache对象。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteFunction">
- <summary>
- 调用函数
- </summary>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteStoredProcedure">
- <summary>
- 调用存储过程
- </summary>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.ExecuteReader(System.String)">
- <summary>
- 执行查询。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommand.CreateDataQueryReader(System.Data.IDataReader,Symbol.Data.AdoCommandCache)">
- <summary>
- 创建ADO.NET 查询读取器实例。
- </summary>
- <param name="dataReader">ADO.NET DataReader对象。</param>
- <param name="commandCache">ADO.NET Command 缓存对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoCommand.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.AdoTransaction">
- <summary>
- ADO.NET 事务。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoTransaction.Working">
- <summary>
- 获取是否在事务中。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoTransaction.DbTransaction">
- <summary>
- 获取Ado事务对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.#ctor(Symbol.Data.AdoConnection)">
- <summary>
- 创建AdoTransaction实例。
- </summary>
- <param name="connection">连接对象。</param>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.Begin">
- <summary>
- 开始事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.Commit">
- <summary>
- 提交事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.Rollback">
- <summary>
- 回滚事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoTransaction.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.DataQueryEnumerator`1">
- <summary>
- 数据查询迭代器基类。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.Query">
- <summary>
- 获取回调。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.Callback">
- <summary>
- 获取数据查询器回调委托。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.Reader">
- <summary>
- 获取查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.DataBinderObjectCache">
- <summary>
- 获取数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryEnumerator`1.Current">
- <summary>
- 获取当前对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQueryEnumerator`1.#ctor(Symbol.Data.IDataQuery{`0},Symbol.Data.IDataQueryReader,System.Type)">
- <summary>
- 创建实例。
- </summary>
- <param name="query">数据查询。</param>
- <param name="reader">数据查询读取器。</param>
- <param name="type">类型。</param>
- </member>
- <member name="M:Symbol.Data.DataQueryEnumerator`1.MoveNext">
- <summary>
- 移动到下一条。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataQueryEnumerator`1.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.DataQueryReader">
- <summary>
- 抽象:数据查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Command">
- <summary>
- 获取命令对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.CommandText">
- <summary>
- 获取当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.IsClosed">
- <summary>
- 获取读取器是否已关闭。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Depth">
- <summary>
- 获取当前行的嵌套深度。
- </summary>
- <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.FieldCount">
- <summary>
- 获取读取器当前字段数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Item(System.String)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="P:Symbol.Data.DataQueryReader.Item(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.#ctor(Symbol.Data.IConnection,Symbol.Data.ICommand)">
- <summary>
- 创建实例。
- </summary>
- <param name="connection">连接对象。</param>
- <param name="command">命令对象。</param>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.#ctor(Symbol.Data.IConnection,Symbol.Data.ICommand,System.String)">
- <summary>
- 创建实例。
- </summary>
- <param name="connection">连接对象。</param>
- <param name="command">命令对象。</param>
- <param name="commandText">当前查询命令语句。</param>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.Exists(System.String)">
- <summary>
- 检测指定字段是否存在。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回false。</param>
- <returns>如果字段存在,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetIndex(System.String)">
- <summary>
- 获取指定字段当前从0开始的索引顺序。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回-1。</param>
- <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetName(System.Int32)">
- <summary>
- 获取指定索引的字段名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetType(System.String)">
- <summary>
- 获取指定字段的类型。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetType(System.Int32)">
- <summary>
- 获取指定索引对应字段的类型。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetDataTypeName(System.String)">
- <summary>
- 获取指定字段的数据类型名称。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetDataTypeName(System.Int32)">
- <summary>
- 获取指定索引对应字段的数据类型名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String,System.Type)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String,System.Type,System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32,System.Type)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32,System.Type,System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.String)">
- <summary>
- 检测指定字段的值是否为空、DBNull。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.Int32)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.Object)">
- <summary>
- 检测指定值是否为空、DBNull。
- </summary>
- <param name="value">任意值。</param>
- <returns>返回检测结果,如果值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.String)">
- <summary>
- 检测指定字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.String,System.Boolean)">
- <summary>
- 检测指定字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Int32)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Int32,System.Boolean)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Object,System.Boolean)">
- <summary>
- 检测指定值是否为空、DBNull、空字符串。
- </summary>
- <param name="value">任意值。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.NextResult">
- <summary>
- 使读取器前进到下一个结果。
- </summary>
- <returns>如果存在更多结果集,则为true。</returns>
- <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.Read">
- <summary>
- 让读取器前进到下一条记录。
- </summary>
- <returns>如果存在更多的记录,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.Close">
- <summary>
- 关闭读取器。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.TryConvertValue(System.Type,System.Object,System.Int32,System.Type,System.Reflection.ICustomAttributeProvider,System.Object@)">
- <summary>
- 尝试转换值。
- </summary>
- <param name="type">字段类型。</param>
- <param name="value">字段的值。</param>
- <param name="index">字段的索引值,从0开始。</param>
- <param name="targetType">目标类型。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <param name="target">输出转换结果。</param>
- <returns>返回尝试结果,为true表示成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.TryParseJSON(System.Object,System.Object@)">
- <summary>
- 尝试解析为JSON对象。
- </summary>
- <param name="value">值,若为字符串,则尝试解析,仅支持{}和[]。</param>
- <param name="jsonObject">输出解析结果。</param>
- <returns>返回尝试结果,为true表示成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.TryParseJSON(System.Object,System.Type,System.Object@)">
- <summary>
- 尝试解析为JSON对象。
- </summary>
- <param name="value">值,若为字符串,则尝试解析,仅支持{}和[]。</param>
- <param name="type">JSON对象类型,为空则为弱类型。</param>
- <param name="jsonObject">输出解析结果。</param>
- <returns>返回尝试结果,为true表示成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_FirstField(System.Type,System.Object@)">
- <summary>
- 映射为实体对象:首字段尝试。
- </summary>
- <param name="type">类型,为空则尝试失败。</param>
- <param name="value">输出结果。</param>
- <returns>返回是否尝试成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_Dictionary(System.Type,System.Object@)">
- <summary>
- 映射为实体对象:字典尝试。
- </summary>
- <param name="type">类型,为空则尝试失败。</param>
- <param name="result">输出结果。</param>
- <returns>返回是否尝试成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_Entity(System.Type,System.Object@)">
- <summary>
- 映射为实体对象:实体尝试。
- </summary>
- <param name="type">类型,为空则尝试失败。</param>
- <param name="result">输出结果。</param>
- <returns>返回是否尝试成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.ToObject(System.Type)">
- <summary>
- 映射为实体对象。
- </summary>
- <param name="type">类型,为空则为字典类型(<see cref="T:Symbol.Collections.Generic.NameValueCollection`1"/>)。</param>
- <returns>如果type为基础类型,并且与第0个字段类型相等,则返回该字段的值;否则为type对应的实体对象。</returns>
- <remarks>如果读取器已关闭,则返type的默认值。</remarks>
- </member>
- <member name="M:Symbol.Data.DataQueryReader.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.DataQuery`1">
- <summary>
- 抽象:数据查询。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="F:Symbol.Data.DataQuery`1._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="F:Symbol.Data.DataQuery`1._command">
- <summary>
- 当前命令对象。
- </summary>
- </member>
- <member name="F:Symbol.Data.DataQuery`1._type">
- <summary>
- 当前实体类型,为null表示未指定。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.DataBinderObjectCache">
- <summary>
- 获取或设置数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.Type">
- <summary>
- 获取当前实体的类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.CommandTextBefore">
- <summary>
- 命令文本之前的内容,有时CommandText可能会被修改,但有一部分可能会影响修改过程,可以提取出来设置到此属性上。
- </summary>
- <remarks>在每次执行地,如果此属性有值,将会放在CommandText之前。</remarks>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.CommandText">
- <summary>
- 获取或设置当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.OrignalCommandText">
- <summary>
- 原始命令文本。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.CommandTimeout">
- <summary>
- 获取或设置当前查询超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.Command">
- <summary>
- 获取当前查询命令对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.Callback">
- <summary>
- 获取或设置数据查询器回调委托。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.#ctor(Symbol.Data.IDataContext,Symbol.Data.ICommand,System.Type)">
- <summary>
- 创建DataQuery实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="command">命令对象。</param>
- <param name="type">类型。</param>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.CreateBuilder">
- <summary>
- 创建查询命令构造器(自动关联参数)。
- </summary>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.Count">
- <summary>
- 求出当前查询的数据记录数。
- </summary>
- <returns>返回当前查询的数据记录数。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.Count(System.String)">
- <summary>
- 求出当前查询的数据记录数。
- </summary>
- <param name="commandText">指定查询方式。</param>
- <returns>返回当前查询的数据记录数。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.Paging(System.Int32,System.Int32)">
- <summary>
- 生成分页语法。
- </summary>
- <param name="size">每页大小,忽略小于1。</param>
- <param name="page">页码,从0开始,忽略小于0。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.FirstOrDefault">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.ToList">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.GetEnumerator">
- <summary>
- 获取迭代器。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.CreateEnumerator(Symbol.Data.IDataQueryReader)">
- <summary>
- 创建数据查询迭代器。
- </summary>
- <param name="reader">数据查询读取器。</param>
- <returns>返回数据查询迭代器。</returns>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.AllowPageOutOfMax">
- <summary>
- 是否允许页码超出最大值(默认允许)
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.CurrentPageIndex">
- <summary>
- 当前页码(0开始)
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.ItemPerPage">
- <summary>
- 每页行数
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.TotalCount">
- <summary>
- 总行数
- </summary>
- </member>
- <member name="P:Symbol.Data.DataQuery`1.PageCount">
- <summary>
- 总页数
- </summary>
- </member>
- <member name="F:Symbol.Data.DataQuery`1._orignalCommandText">
- <summary>
- 原始命令文本。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.ChangePageSetting">
- <summary>
- 变更翻页设置
- </summary>
- </member>
- <member name="M:Symbol.Data.DataQuery`1.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.Command">
- <summary>
- 抽象:命令
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.Parameters">
- <summary>
- 获取参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.Text">
- <summary>
- 获取或设置当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.Timeout">
- <summary>
- 获取或设置当前超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Command.AllowNoTransaction">
- <summary>
- 允许无事务
- </summary>
- </member>
- <member name="M:Symbol.Data.Command.#ctor(Symbol.Data.IDataContext)">
- <summary>
- 创建CommandParameterList实例。
- </summary>
- <param name="dataContext">数据上下文对象。</param>
- </member>
- <member name="M:Symbol.Data.Command.CreateCommandParameterList">
- <summary>
- 创建参数列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar``1">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar``1(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar``1(``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteScalar``1(System.String,``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="commandText">命令文本</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteNonQuery">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteNonQuery(System.String)">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteFunction">
- <summary>
- 调用函数
- </summary>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteFunction``1">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteFunction``1(``0)">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteStoredProcedure">
- <summary>
- 调用存储过程
- </summary>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteReader">
- <summary>
- 执行查询
- </summary>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="M:Symbol.Data.Command.ExecuteReader(System.String)">
- <summary>
- 执行查询。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="M:Symbol.Data.Command.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.CommandParameterList">
- <summary>
- 抽象:命令参数列表
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.ReturnParameter">
- <summary>
- 获取Return参数对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.Item(System.Int32)">
- <summary>
- 获取指定索引的参数。
- </summary>
- <param name="index">索引值,从0开始。</param>
- <returns></returns>
- </member>
- <member name="P:Symbol.Data.CommandParameterList.Item(System.String)">
- <summary>
- 获取指定名称的参数。
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.#ctor(Symbol.Data.IProvider)">
- <summary>
- 创建CommandParameterList实例。
- </summary>
- <param name="provider">提供者。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.NextName">
- <summary>
- 获取下一个参数名,如:@p1 @p2。
- </summary>
- <returns>返回下一个参数的名称。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.NextName(System.Int32)">
- <summary>
- 获取下一个参数名,如:@p1 @p2。
- </summary>
- <param name="offset">偏移多少个参数,可能用于预留。</param>
- <returns>返回下一个参数的名称。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Create(System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Create(System.Object,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Create(System.String,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Create(System.String,System.Object,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.OnCreate(Symbol.Data.CommandParameter)">
- <summary>
- 创建参数回调
- </summary>
- <param name="item">参数对象</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(Symbol.Data.CommandParameter)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="item">参数对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(System.Object,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(System.String,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Add(System.String,System.Object,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.AddRange(System.Object[])">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.AddRange(System.Collections.IEnumerable)">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.AddRange(Symbol.Data.ICommandParameterList)">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Remove(System.String)">
- <summary>
- 移除参数
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Remove(System.Int32)">
- <summary>
- 移除参数
- </summary>
- <param name="index">索引值,从0开始。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Remove(Symbol.Data.CommandParameter)">
- <summary>
- 移除参数
- </summary>
- <param name="item">参数对象。</param>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Clear">
- <summary>
- 清空参数。
- </summary>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Get(System.Int32)">
- <summary>
- 获取指定索引的参数。
- </summary>
- <param name="index">索引值,从0开始。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Get(System.String)">
- <summary>
- 获取指定名称的参数。
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.ToArray">
- <summary>
- 输出为数组。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.GetEnumerator">
- <summary>
-
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.CommandParameterList.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.DataContext">
- <summary>
- 抽象:数据上下文
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Log">
- <summary>
- 获取或设置日志对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.DisposableObjects">
- <summary>
- 获取或设置待释放的对象列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.DataBinderObjectCache">
- <summary>
- 获取或设置数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Provider">
- <summary>
- 获取数据库提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Connections">
- <summary>
- 获取连接池。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.Transaction">
- <summary>
- 获取事务对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.ConnectionString">
- <summary>
- 获取当前数据库连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.DataContext.CommandTimeout">
- <summary>
- 获取或设置查询执行超时时间。默认100秒。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.#ctor(Symbol.Data.IConnection)">
- <summary>
- 创建 DataContext 的实例
- </summary>
- <param name="connection">数据库连接</param>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateConnectionPool(Symbol.Data.IConnection)">
- <summary>
- 创建连接池对象。
- </summary>
- <param name="master">主连接对象。</param>
- <returns>返回连接池对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.BeginTransaction">
- <summary>
- 开启事务,自动创建事务对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.CommitTransaction">
- <summary>
- 提交事务,如果没有开启事务,调用后没有任何效果。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.RollbackTransaction">
- <summary>
- 回滚事务,如果没有开启事务,调用后没有任何效果。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建原始命令执行器。
- </summary>
- <param name="commandText">查询语句文本。</param>
- <param name="action">附加操作回调,为null不影响。</param>
- <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
- <returns>返回命令执行器。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建原始命令执行器。
- </summary>
- <param name="commandText">查询语句文本。</param>
- <param name="action">附加操作回调,为null不影响。</param>
- <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
- <returns>返回命令执行器。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateCommand">
- <summary>
- 创建命令对象。
- </summary>
- <returns>返回创建的命令对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteScalar(System.String,System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteScalar(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteScalar``1(System.String,System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteScalar``1(System.String,System.Object[],``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteNonQuery(System.String,System.Object[])">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteNonQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteBlockQuery(System.String,System.String,System.String)">
- <summary>
- 批量执行命令
- </summary>
- <param name="command">命令(SQL)。</param>
- <param name="mulitFlag">多段命令分隔符。</param>
- <param name="changeDatabase">切换数据库标志。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteFunction(System.String,System.Object[])">
- <summary>
- 调用函数
- </summary>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteFunction``1(System.String,System.Object[])">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteFunction``1(System.String,System.Object[],``0)">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteStoredProcedure(System.String,System.Object)">
- <summary>
- 调用存储过程
- </summary>
- <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
- <param name="params">参数列表,可以为 null。</param>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ExecuteStoredProcedure(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
- <summary>
- 调用存储过程
- </summary>
- <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
- <param name="params">参数列表,可以为null;key以out_开头的,会自动识别为output类型;字符串类型的长度默认为255,可以写成out_3_name,表示长度为3,节省资源。</param>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(Symbol.Data.ICommand,System.Type)">
- <summary>
- 创建一个查询
- </summary>
- <param name="command">命令对象</param>
- <param name="type">成员类型</param>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(Symbol.Data.ICommand)">
- <summary>
- 创建一个查询
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="command">命令对象</param>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(System.String,System.Object[])">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(System.Type,System.String,System.Object[])">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery(System.Type,System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="commandText">查询语句</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Object[])">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数,可以为null或不传,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FindAll(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FindAll``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FindAll``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Find(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据,默认类型为IDictionary<string,object>
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Find``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Find``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Exists(System.String,System.Object)">
- <summary>
- 是否存在(select 1 xxxxx)
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Exists``1(System.Object)">
- <summary>
- 是否存在(select 1 xxxxx)
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Count(System.String,System.Object)">
- <summary>
- 求数量
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Count``1(System.Object)">
- <summary>
- 求数量
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Sum``1(System.String,System.String,System.Object)">
- <summary>
- 求和
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Sum``2(System.String,System.Object)">
- <summary>
- 求和
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Min``1(System.String,System.String,System.Object)">
- <summary>
- 求最小值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Min``2(System.String,System.Object)">
- <summary>
- 求最小值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Max``1(System.String,System.String,System.Object)">
- <summary>
- 求最大值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Max``2(System.String,System.Object)">
- <summary>
- 求最大值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Average``1(System.String,System.String,System.Object)">
- <summary>
- 求平均值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Average``2(System.String,System.Object)">
- <summary>
- 求平均值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(``0)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(``0,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(``0,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.Object)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.Object,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``2(System.Object,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,System.String[])">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,System.String[])">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetEntityCollectionName(System.Type)">
- <summary>
- 获取实体类对应的集合名称(表名称)
- </summary>
- <param name="type">实体类型。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object)">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Insert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Delete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 删除数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回删除条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.Delete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 删除数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回删除条数。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``1(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``2(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``1})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``1})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``1(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``0})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryInsert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``0})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryUpdate``1(System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryUpdate``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryUpdate(System.String,System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryUpdate(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryDelete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 删除数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TryDelete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 删除数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateSelect(System.String)">
- <summary>
- 创建查询命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateSelect(System.String,System.String)">
- <summary>
- 创建查询命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <param name="commandText">查询命令。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateSelect``1">
- <summary>
- 创建查询命令构造器。
- </summary>
- <typeparam name="T">任意可引用类型。</typeparam>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateInsert(System.String)">
- <summary>
- 创建插入命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateInsert(System.Object)">
- <summary>
- 创建插入命令构造器(自动填充数据)。
- </summary>
- <param name="model">实体对象,不能为null。</param>
- <exception cref="T:System.NullReferenceException">model不能为null。</exception>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateUpdate(System.String)">
- <summary>
- 创建更新命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.CreateUpdate(System.Object)">
- <summary>
- 创建更新命令构造器(自动填充数据)。
- </summary>
- <param name="model">实体对象,不能为null。</param>
- <exception cref="T:System.NullReferenceException">model不能为null。</exception>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetTableSpacePath(System.String)">
- <summary>
- 获取表空间的位置
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetTableSpaceDirectory">
- <summary>
- 获取默认表空间目录。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TableSpaceExists(System.String)">
- <summary>
- 判断表空间是否存在。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TableSpaceCreate(System.String,System.String)">
- <summary>
- 创建表空间。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <param name="path">路径,为空将自动处理(默认与当前数据库同目录)。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.TableSpaceDelete(System.String)">
- <summary>
- 删除表空间。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.TableCreate(System.String,System.String[])">
- <summary>
- 创建表(仅用于简单的逻辑,复杂的创建语句请直接调用ExecuteNonQuery)。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columns">列,每一个列请自行拼接好属性。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.TableExists(System.String)">
- <summary>
- 判断表是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TableExists(System.String,System.String)">
- <summary>
- 判断表是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.TableDelete(System.String)">
- <summary>
- 删除表。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.ColumnExists(System.String,System.String)">
- <summary>
- 判断列(字段)是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ColumnExists(System.String,System.String,System.String)">
- <summary>
- 判断列(字段)是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetColumnInfo(System.String,System.String)">
- <summary>
- 获取数据库中列(字段)的信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <returns>永远不会返回null。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetColumnInfo(System.String,System.String,System.String)">
- <summary>
- 获取数据库中列(字段)的信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>永远不会返回null。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetColumns(System.String)">
- <summary>
- 获取数据库中表的所有列(字段)信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.GetColumns(System.String,System.String)">
- <summary>
- 获取数据库中表的所有列(字段)信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FunctionExists(System.String)">
- <summary>
- 判断函数是否存在。
- </summary>
- <param name="functionName">函数名称,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.FunctionExists(System.String,System.String)">
- <summary>
- 判断函数是否存在。
- </summary>
- <param name="functionName">函数名称,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.DataContext.ForeignKeyCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
- <summary>
- 创建外键关系。
- </summary>
- <param name="primaryKeyTableName">主键表名。</param>
- <param name="primaryKey">主键列名。</param>
- <param name="foreignKeyTableName">外键表名。</param>
- <param name="foreignKey">外键列名。</param>
- <param name="cascadeDelete">级联删除。</param>
- <param name="cascadeUpdate">级联更新。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.ForeignKeyDelete(System.String,System.String,System.String,System.String)">
- <summary>
- 删除外键关系。
- </summary>
- <param name="primaryKeyTableName">主键表名。</param>
- <param name="primaryKey">主键列名。</param>
- <param name="foreignKeyTableName">外键表名。</param>
- <param name="foreignKey">外键列名。</param>
- </member>
- <member name="M:Symbol.Data.DataContext.Dispose">
- <summary>
- 释放DataContext所有的资源,包括数据库连接对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.DataContext.Dispose(System.Boolean)">
- <summary>
- 释放DataContext所有的资源,包括数据库连接对象。
- </summary>
- <param name="disposing">为true时才是真正的时机。</param>
- </member>
- <member name="T:Symbol.Data.Provider">
- <summary>
- 抽象:数据库提供者
- </summary>
- </member>
- <member name="P:Symbol.Data.Provider.Name">
- <summary>
- 获取数据提供者名称
- </summary>
- </member>
- <member name="P:Symbol.Data.Provider.Version">
- <summary>
- 获取数据提供者版本
- </summary>
- </member>
- <member name="P:Symbol.Data.Provider.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.Provider.#ctor">
- <summary>
- 创建DatabaseProvider实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.Provider.Register(System.Reflection.Assembly)">
- <summary>
- 注册
- </summary>
- <param name="assembly">程序集实例。</param>
- </member>
- <member name="M:Symbol.Data.Provider.Get(System.String)">
- <summary>
- 获取指定提供者。
- </summary>
- <param name="name">提供者名称,为空或空字符串,则返回空。</param>
- <returns>返回提供者实例,若名称不存在,则返回空。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateConnection(System.String)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionString">连接字符串。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateConnection(System.Object)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateConnection(Symbol.Data.ConnectionOptions)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(Symbol.Data.IConnection)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connection">数据库连接。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(System.String)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionString">连接字符串。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(System.Object)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(Symbol.Data.ConnectionOptions)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDataContext(System.String,System.Object)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="type">数据库提供者名称。</param>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.Provider.CreateDialect">
- <summary>
- 创建方言。
- </summary>
- <returns>返回方言对象。</returns>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaProcessResults">
- <summary>
- 数据库架构处理结果集。
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Success">
- <summary>
- 成功
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Error">
- <summary>
- 错误
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Ignore">
- <summary>
- 忽略
- </summary>
- </member>
- <member name="T:Symbol.Data.OrderBys">
- <summary>
- 排序规则集。
- </summary>
- </member>
- <member name="F:Symbol.Data.OrderBys.Ascing">
- <summary>
- 升序/顺序,值越小越在前。
- </summary>
- </member>
- <member name="F:Symbol.Data.OrderBys.Descing">
- <summary>
- 降序/逆序/倒序,值越大越在前。
- </summary>
- </member>
- <member name="T:Symbol.Data.MatchOpertaors">
- <summary>
- 匹配操作符集
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.Equals">
- <summary>
- ==
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.NotEquals">
- <summary>
- <>
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.GreaterThan">
- <summary>
- >
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.GreaterThanEquals">
- <summary>
- >=
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.LessThan">
- <summary>
- <
- </summary>
- </member>
- <member name="F:Symbol.Data.MatchOpertaors.LessThanEquals">
- <summary>
- <=
- </summary>
- </member>
- <member name="T:Symbol.Data.WhereOperators">
- <summary>
- 查询命令where表达式逻辑操作符集。
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereOperators.None">
- <summary>
- 无
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereOperators.And">
- <summary>
- 操作符 and 。
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereOperators.Or">
- <summary>
- 操作符 or 。
- </summary>
- </member>
- <member name="T:Symbol.Data.DatabaseSchemaTypes">
- <summary>
- 数据库架构类型集。
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.TableSpace">
- <summary>
- 表空间
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.Function">
- <summary>
- 函数
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.Table">
- <summary>
- 表
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.TableField">
- <summary>
- 字段
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.Viewer">
- <summary>
- 视图
- </summary>
- </member>
- <member name="F:Symbol.Data.DatabaseSchemaTypes.Rows">
- <summary>
- 行集
- </summary>
- </member>
- <member name="T:Symbol.Data.Connection">
- <summary>
- 抽象:连接
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.MultipleActiveResultSets">
- <summary>
- 获取是否支持多个活动结果集。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.Connected">
- <summary>
- 获取是否已连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.ConnectionString">
- <summary>
- 获取连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.Timeout">
- <summary>
- 获取超时时间(秒)。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.DatabaseName">
- <summary>
- 获取数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.OriginalDatabaseName">
- <summary>
- 获取原数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.Connection.Transaction">
- <summary>
- 获取事务对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.#ctor(Symbol.Data.IProvider)">
- <summary>
- 创建Connection实例。
- </summary>
- <param name="provider">提供者。</param>
- </member>
- <member name="M:Symbol.Data.Connection.Open">
- <summary>
- 打开连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.Close">
- <summary>
- 关闭连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.Connection.CreateTranscation">
- <summary>
- 创建事务对象。
- </summary>
- <returns>返回事务对象。</returns>
- </member>
- <member name="M:Symbol.Data.Connection.Clone">
- <summary>
- 克隆一个新连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.Connection.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.ConnectionPool">
- <summary>
- 连接池。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionPool.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionPool.Master">
- <summary>
- 获取主连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.ConnectionPool.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.#ctor(Symbol.Data.IConnection)">
- <summary>
- 创建ConnectionPool实例
- </summary>
- <param name="master">主连接。</param>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.Take">
- <summary>
- 从池中拿出一个连接对象。
- </summary>
- <returns>返回一个连接对象。</returns>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.Take(System.Boolean)">
- <summary>
- 从池中拿出一个连接对象。
- </summary>
- <param name="allowNoTransaction">允许无事务。</param>
- <returns>返回一个连接对象。</returns>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.Push(Symbol.Data.IConnection)">
- <summary>
- 将连接对象放入池中。
- </summary>
- <param name="connection">连接对象,null直接忽略。</param>
- </member>
- <member name="M:Symbol.Data.ConnectionPool.Dispose">
- <summary>
- 释放对象占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.Dialect">
- <summary>
- 抽象:方言
- </summary>
- </member>
- <member name="P:Symbol.Data.Dialect.Keywords">
- <summary>
- 获取关键字列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.Dialect.#ctor">
- <summary>
- 创建Dialect实例。
- </summary>
- </member>
- <member name="M:Symbol.Data.Dialect.IsKeyword(System.String)">
- <summary>
- 是否为关键字
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.KeywordAs(System.String)">
- <summary>
- 关键字As
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.ReplaceKeyword(System.String)">
- <summary>
- 替换关键字。
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.Dialect.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.Dialect.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.Dialect.LikeValueFilter(System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Like 值过滤器
- </summary>
- <param name="value">值</param>
- <param name="left">允许起始</param>
- <param name="right">允许末尾</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.LikeGrammar(System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Like 语法
- </summary>
- <param name="field">列,例:aa</param>
- <param name="left">允许起始</param>
- <param name="right">允许末尾</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.DateTimeNowGrammar">
- <summary>
- DateTime Now 语法
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.MatchOperatorGrammar(System.String)">
- <summary>
- 匹配操作符语法
- </summary>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.Dialect.ParameterNameGrammar(System.String)">
- <summary>
- 参数名称语法。
- </summary>
- <param name="name">参数名称。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.Dialect.ValueFilter">
- <summary>
- 数据过滤器。
- </summary>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.Transaction">
- <summary>
- 抽象:事务
- </summary>
- </member>
- <member name="P:Symbol.Data.Transaction.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.Transaction.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.Transaction.Working">
- <summary>
- 获取是否在事务中。
- </summary>
- </member>
- <member name="M:Symbol.Data.Transaction.#ctor(Symbol.Data.IConnection)">
- <summary>
- 创建Transaction实例。
- </summary>
- <param name="connection">连接对象。</param>
- </member>
- <member name="M:Symbol.Data.Transaction.Begin">
- <summary>
- 开始事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.Transaction.Commit">
- <summary>
- 提交事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.Transaction.Rollback">
- <summary>
- 回滚事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.Transaction.Dispose">
- <summary>
- 释放占用的资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.WhereExpression">
- <summary>
- Where表达式
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereExpression._wheres">
- <summary>
- where列表
- </summary>
- </member>
- <member name="F:Symbol.Data.WhereExpression._dataContext">
- <summary>
- 当前数据上下文对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.AddCommandParameter">
- <summary>
- 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.Items">
- <summary>
- 获取where命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.WhereExpression.CommandText">
- <summary>
- 获取生成的命令语句(不包含where)。
- </summary>
- </member>
- <member name="M:Symbol.Data.WhereExpression.#ctor(Symbol.Data.IDataContext,Symbol.Data.IDialect,Symbol.Data.AddCommandParameterDelegate)">
- <summary>
- 创建WhereExpression实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="dialect">方言对象。</param>
- <param name="addCommandParameter"></param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.#ctor(Symbol.Data.IDataContext,Symbol.Data.IDialect,Symbol.Data.AddCommandParameterDelegate,System.Int32)">
- <summary>
- 创建WhereExpression实例。
- </summary>
- <param name="dataContext">数据上下文接口。</param>
- <param name="dialect">方言对象。</param>
- <param name="addCommandParameter"></param>
- <param name="layer">层</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.BuildWhere(System.Text.StringBuilder)">
- <summary>
- 构造where脚本。
- </summary>
- <param name="builder">构造缓存。</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Clear">
- <summary>
- 清空where命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Where(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成where命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Where(System.String,System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.CreateInstance">
- <summary>
- 创建新实例。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.And(Symbol.Data.WhereExpressionAction)">
- <summary>
- And表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Or(Symbol.Data.WhereExpressionAction)">
- <summary>
- Or表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 完全匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
- <summary>
- 完全匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Eq(System.String,System.String,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Eq(System.String,System.Object,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.NotEq(System.String,System.Object,System.String)">
- <summary>
- 不等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Lt(System.String,System.Object,System.String)">
- <summary>
- 小于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Lte(System.String,System.Object,System.String)">
- <summary>
- 小于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Gt(System.String,System.Object,System.String)">
- <summary>
- 大于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Gte(System.String,System.Object,System.String)">
- <summary>
- 大于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean,System.String)">
- <summary>
- 区间匹配
- </summary>
- <param name="field">列,例:aa</param>
- <param name="min">最小值</param>
- <param name="max">最大值</param>
- <param name="minEq">包含最小值</param>
- <param name="maxEq">包含最大值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String[],System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.StartsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.StartsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.EndsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.EndsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.ArrayToParameter(System.Collections.IEnumerable)">
- <summary>
- 将数组添加到参数列表。
- </summary>
- <param name="values">通常是数组或List</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.In(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 不包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.NotIn(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Query(System.Object)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Query(Symbol.Data.NoSQL.Condition)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildren(Symbol.Data.NoSQL.ConditionCollection,System.IO.TextWriter,System.String)">
- <summary>
- 查询规则(NoSQL)子集。
- </summary>
- <param name="list">规则列表</param>
- <param name="writer">输出对象</param>
- <param name="innerOperation">内联操作符</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildrenFieldPre(Symbol.Data.NoSQL.Condition,System.IO.TextWriter,System.String,System.Boolean@)">
- <summary>
- 查询规则(NoSQL)子集字段预处理。
- </summary>
- <param name="item">规则</param>
- <param name="writer">输出对象</param>
- <param name="innerOperation">内联操作符</param>
- <param name="firstOperation">第一个操作</param>
- <returns>返加是否处理。</returns>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildrenAutoValue(Symbol.Data.NoSQL.Condition,System.IO.TextWriter)">
- <summary>
- 查询规则(NoSQL)子集自动处理值。
- </summary>
- <param name="item">规则</param>
- <param name="writer">输出对象</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildrenArray(Symbol.Data.NoSQL.Condition,System.String,System.IO.TextWriter)">
- <summary>
- 查询规则(NoSQL)子集数组。
- </summary>
- <param name="item">规则</param>
- <param name="format">格式串</param>
- <param name="writer">输出对象</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.QueryChildrenLogical(Symbol.Data.NoSQL.Condition,System.IO.TextWriter,System.String)">
- <summary>
- 查询规则(NoSQL)子集逻辑操作。
- </summary>
- <param name="item">规则</param>
- <param name="writer">输出对象</param>
- <param name="innerOperation">内联操作符</param>
- </member>
- <member name="M:Symbol.Data.WhereExpression.Dispose">
- <summary>
- 释放对象占用的所有资源。
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoDataQueryEnumerator`1">
- <summary>
- 接口:ADO.NET 数据查询迭代器
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoDataQueryReader">
- <summary>
- 接口:ADO.NET 数据查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoDataQueryReader.DataReader">
- <summary>
- 获取Ado DataReader对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoDataQueryReader.DbCommand">
- <summary>
- 获取ADO.NET DbCommand对象。
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoDataContext">
- <summary>
- 接口:ADO.NET 数据上下文。
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoDataQuery`1">
- <summary>
- 接口:ADO.NET 数据查询(泛型)。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="T:Symbol.Data.IAdoProvider">
- <summary>
- 接口:ADO.NET 提供者
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoCommand">
- <summary>
- 接口:ADO.NET 命令
- </summary>
- </member>
- <member name="M:Symbol.Data.IAdoCommand.DestroyDbCommand(Symbol.Data.AdoCommandCache)">
- <summary>
- 销毁DbCommand
- </summary>
- <param name="cache">DbCommandCache对象。</param>
- </member>
- <member name="T:Symbol.Data.AdoCommandCache">
- <summary>
- ADO.NET Command 缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoCommandCache.DbCommand">
- <summary>
- 获取或设置DbCommand对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.AdoCommandCache.Connection">
- <summary>
- 获取或设置连接对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.AdoCommandCache.GetDbCommand(System.Boolean)">
- <summary>
- 获取DbCommand对象。
- </summary>
- <param name="clear">是否获取后清空。</param>
- <returns>返回最新的值。</returns>
- </member>
- <member name="M:Symbol.Data.AdoCommandCache.GetConnection(System.Boolean)">
- <summary>
- 获取连接对象。
- </summary>
- <param name="clear">是否获取后清空。</param>
- <returns>返回最新的值。</returns>
- </member>
- <member name="T:Symbol.Data.IAdoConnection">
- <summary>
- 接口:ADO.NET 连接
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoConnection.DbConnection">
- <summary>
- 获取Ado连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoConnection.DbTransaction">
- <summary>
- 获取Ado事务对象。
- </summary>
- </member>
- <member name="T:Symbol.Data.IAdoTransaction">
- <summary>
- 接口:事务。
- </summary>
- </member>
- <member name="P:Symbol.Data.IAdoTransaction.DbTransaction">
- <summary>
- 获取Ado事务对象。
- </summary>
- </member>
- <member name="T:Symbol.Data.IDataQueryEnumerator`1">
- <summary>
- 数据查询迭代器接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.Query">
- <summary>
- 获取数据查询。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.Callback">
- <summary>
- 获取数据查询器回调委托。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.Reader">
- <summary>
- 获取查询读取器。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryEnumerator`1.DataBinderObjectCache">
- <summary>
- 获取数据绑定缓存对象。
- </summary>
- </member>
- <member name="T:Symbol.Data.IDataQueryReader">
- <summary>
- 数据查询读取器接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Command">
- <summary>
- 获取命令对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.CommandText">
- <summary>
- 获取当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.IsClosed">
- <summary>
- 获取读取器是否已关闭。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Depth">
- <summary>
- 获取当前行的嵌套深度。
- </summary>
- <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.FieldCount">
- <summary>
- 获取读取器当前字段数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Item(System.String)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="P:Symbol.Data.IDataQueryReader.Item(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.Exists(System.String)">
- <summary>
- 检测指定字段是否存在。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回false。</param>
- <returns>如果字段存在,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetIndex(System.String)">
- <summary>
- 获取指定字段当前从0开始的索引顺序。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回-1。</param>
- <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetName(System.Int32)">
- <summary>
- 获取指定索引的字段名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetType(System.String)">
- <summary>
- 获取指定字段的类型。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetType(System.Int32)">
- <summary>
- 获取指定索引对应字段的类型。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetDataTypeName(System.String)">
- <summary>
- 获取指定字段的数据类型名称。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetDataTypeName(System.Int32)">
- <summary>
- 获取指定索引对应字段的数据类型名称。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String,System.Type)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String,System.Type,System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取指定字段的值。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <returns>返回字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32,System.Type)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32,System.Type,System.Reflection.ICustomAttributeProvider)">
- <summary>
- 获取指定对应字段的值。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
- <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
- <param name="customAttributeProvider">自定义特性提供者。</param>
- <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullValue(System.String)">
- <summary>
- 检测指定字段的值是否为空、DBNull。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullValue(System.Int32)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.String)">
- <summary>
- 检测指定字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.String,System.Boolean)">
- <summary>
- 检测指定字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="name">字段名称,空或空字符串直接返回true。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.Int32)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.Int32,System.Boolean)">
- <summary>
- 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
- </summary>
- <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
- <param name="trim">是否对文本进行trim操作。</param>
- <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.NextResult">
- <summary>
- 使读取器前进到下一个结果。
- </summary>
- <returns>如果存在更多结果集,则为true。</returns>
- <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.Read">
- <summary>
- 让读取器前进到下一条记录。
- </summary>
- <returns>如果存在更多的记录,则为true。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.Close">
- <summary>
- 关闭读取器。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataQueryReader.ToObject(System.Type)">
- <summary>
- 映射为实体对象。
- </summary>
- <param name="type">类型,为空则为字典类型(<see cref="T:Symbol.Collections.Generic.NameValueCollection`1"/>)。</param>
- <returns>如果type为基础类型,并且与第0个字段类型相等,则返回该字段的值;否则为type对应的实体对象。</returns>
- </member>
- <member name="T:Symbol.Data.ICommand">
- <summary>
- 命令接口
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.Parameters">
- <summary>
- 获取参数列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.Text">
- <summary>
- 获取或设置当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.Timeout">
- <summary>
- 获取或设置当前超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommand.AllowNoTransaction">
- <summary>
- 允许无事务
- </summary>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar``1">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(System.String)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="commandText">命令文本</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(System.String,``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="commandText">命令文本</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteNonQuery">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteNonQuery(System.String)">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteFunction">
- <summary>
- 调用函数
- </summary>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteFunction``1">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteFunction``1(``0)">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteStoredProcedure">
- <summary>
- 调用存储过程
- </summary>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteReader">
- <summary>
- 执行查询
- </summary>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="M:Symbol.Data.ICommand.ExecuteReader(System.String)">
- <summary>
- 执行查询。
- </summary>
- <param name="commandText">命令文本</param>
- <returns>返回数据查询读取器。</returns>
- </member>
- <member name="T:Symbol.Data.ICommandParameterList">
- <summary>
- 命令参数列表接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.Provider">
- <summary>
- 获取数据库提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.ReturnParameter">
- <summary>
- 获取Return参数对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.Item(System.Int32)">
- <summary>
- 获取指定索引的参数。
- </summary>
- <param name="index">索引值,从0开始。</param>
- <returns></returns>
- </member>
- <member name="P:Symbol.Data.ICommandParameterList.Item(System.String)">
- <summary>
- 获取指定名称的参数。
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.NextName">
- <summary>
- 获取下一个参数名,如:@p1 @p2。
- </summary>
- <returns>返回下一个参数的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.NextName(System.Int32)">
- <summary>
- 获取下一个参数名,如:@p1 @p2。
- </summary>
- <param name="offset">偏移多少个参数,可能用于预留。</param>
- <returns>返回下一个参数的名称。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Create(System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Create(System.Object,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Create(System.String,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Create(System.String,System.Object,System.Object)">
- <summary>
- 创建参数,仅创建对象,不会追加到参数列表。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(Symbol.Data.CommandParameter)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="item">参数对象。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(System.Object,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(System.String,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Add(System.String,System.Object,System.Object)">
- <summary>
- 添加一个参数。
- </summary>
- <param name="name">参数名称,必须以@开头。</param>
- <param name="value">参数的值。</param>
- <param name="properties">属性列表。</param>
- <returns>返回参数实例。</returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.AddRange(System.Object[])">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.AddRange(System.Collections.IEnumerable)">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.AddRange(Symbol.Data.ICommandParameterList)">
- <summary>
- 批量添加。
- </summary>
- <param name="items">参数列表。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Remove(System.String)">
- <summary>
- 移除参数
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Remove(System.Int32)">
- <summary>
- 移除参数
- </summary>
- <param name="index">索引值,从0开始。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Remove(Symbol.Data.CommandParameter)">
- <summary>
- 移除参数
- </summary>
- <param name="item">参数对象。</param>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Clear">
- <summary>
- 清空参数。
- </summary>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Get(System.Int32)">
- <summary>
- 获取指定索引的参数。
- </summary>
- <param name="index">索引值,从0开始。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.Get(System.String)">
- <summary>
- 获取指定名称的参数。
- </summary>
- <param name="name">参数名称,null或empty直接忽略。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.ICommandParameterList.ToArray">
- <summary>
- 输出为数组。
- </summary>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.IConnection">
- <summary>
- 连接接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.MultipleActiveResultSets">
- <summary>
- 获取是否支持多个活动结果集。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.Connected">
- <summary>
- 获取是否已连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.ConnectionString">
- <summary>
- 获取连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.Timeout">
- <summary>
- 获取超时时间(秒)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.DatabaseName">
- <summary>
- 获取数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.OriginalDatabaseName">
- <summary>
- 获取原数据库名称。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnection.Transaction">
- <summary>
- 获取事务对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnection.Open">
- <summary>
- 打开连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnection.Close">
- <summary>
- 关闭连接。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnection.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnection.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.IConnection.Clone">
- <summary>
- 克隆一个新连接。
- </summary>
- </member>
- <member name="T:Symbol.Data.IConnectionPool">
- <summary>
- 连接池接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnectionPool.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnectionPool.Master">
- <summary>
- 获取主连接。
- </summary>
- </member>
- <member name="P:Symbol.Data.IConnectionPool.Count">
- <summary>
- 获取数量。
- </summary>
- </member>
- <member name="M:Symbol.Data.IConnectionPool.Take">
- <summary>
- 从池中拿出一个连接对象。
- </summary>
- <returns>返回一个连接对象。</returns>
- </member>
- <member name="M:Symbol.Data.IConnectionPool.Take(System.Boolean)">
- <summary>
- 从池中拿出一个连接对象。
- </summary>
- <param name="allowNoTransaction">允许无事务。</param>
- <returns>返回一个连接对象。</returns>
- </member>
- <member name="M:Symbol.Data.IConnectionPool.Push(Symbol.Data.IConnection)">
- <summary>
- 将连接对象放入池中。
- </summary>
- <param name="connection">连接对象,null直接忽略。</param>
- </member>
- <member name="T:Symbol.Data.IDataContext">
- <summary>
- 数据上下文接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Log">
- <summary>
- 获取或设置日志对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.DisposableObjects">
- <summary>
- 获取或设置待释放的对象列表。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.DataBinderObjectCache">
- <summary>
- 获取或设置数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Provider">
- <summary>
- 获取数据库提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Connections">
- <summary>
- 获取连接池。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.Transaction">
- <summary>
- 获取事务对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.ConnectionString">
- <summary>
- 获取当前数据库连接字符串。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataContext.CommandTimeout">
- <summary>
- 获取或设置查询执行超时时间。默认100秒。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContext.BeginTransaction">
- <summary>
- 开启事务,自动创建事务对象。
- </summary>
- <returns>返回相关联的事务对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CommitTransaction">
- <summary>
- 提交事务,如果没有开启事务,调用后没有任何效果。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContext.RollbackTransaction">
- <summary>
- 回滚事务,如果没有开启事务,调用后没有任何效果。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContext.ChangeDatabase">
- <summary>
- 变更当前数据库(默认)。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContext.ChangeDatabase(System.String)">
- <summary>
- 变更当前数据库(指定)。
- </summary>
- <param name="database">数据库名称。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建原始命令执行器。
- </summary>
- <param name="commandText">查询语句文本。</param>
- <param name="action">附加操作回调,为null不影响。</param>
- <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
- <returns>返回命令执行器。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建原始命令执行器。
- </summary>
- <param name="commandText">查询语句文本。</param>
- <param name="action">附加操作回调,为null不影响。</param>
- <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
- <returns>返回命令执行器。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteScalar(System.String,System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteScalar(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteScalar``1(System.String,System.Object[])">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteScalar``1(System.String,System.Object[],``0)">
- <summary>
- 执行查询,并返回查询的第一条记录的第一个列。
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回查询结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteNonQuery(System.String,System.Object[])">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteNonQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数列表,可以为null或不填。</param>
- <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteBlockQuery(System.String,System.String,System.String)">
- <summary>
- 批量执行命令
- </summary>
- <param name="command">命令(SQL)。</param>
- <param name="mulitFlag">多段命令分隔符。</param>
- <param name="changeDatabase">切换数据库标志。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteFunction(System.String,System.Object[])">
- <summary>
- 调用函数
- </summary>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteFunction``1(System.String,System.Object[])">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteFunction``1(System.String,System.Object[],``0)">
- <summary>
- 调用函数
- </summary>
- <typeparam name="T">任意类型(仅限struct类型)</typeparam>
- <param name="name">函数名称,格式:[dbo].[fun1]</param>
- <param name="params">参数列表</param>
- <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
- <returns>返回此函数的执行结果</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteStoredProcedure(System.String,System.Object)">
- <summary>
- 调用存储过程
- </summary>
- <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
- <param name="params">参数列表,可以为 null。</param>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ExecuteStoredProcedure(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
- <summary>
- 调用存储过程
- </summary>
- <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
- <param name="params">参数列表,可以为null;key以out_开头的,会自动识别为output类型;字符串类型的长度默认为255,可以写成out_3_name,表示长度为3,节省资源。</param>
- <returns>返回存储过程的值。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery(System.String,System.Object[])">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="commandText">查询语句</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery(System.Type,System.String,System.Object[])">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="commandText">查询语句</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery(System.Type,System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个普通查询
- </summary>
- <param name="type">成员类型,可以模拟出泛型的感觉。</param>
- <param name="commandText">查询语句</param>
- <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
- <param name="params">参数列表,可以为null或不传。</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Object[])">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数,可以为null或不传,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="commandText">查询语句</param>
- <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
- <param name="params">参数,可以为null,自动以@p1开始</param>
- <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateSelect(System.String)">
- <summary>
- 创建查询命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateSelect(System.String,System.String)">
- <summary>
- 创建查询命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <param name="commandText">查询命令。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateSelect``1">
- <summary>
- 创建查询命令构造器。
- </summary>
- <typeparam name="T">任意可引用类型。</typeparam>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateInsert(System.String)">
- <summary>
- 创建插入命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateInsert(System.Object)">
- <summary>
- 创建插入命令构造器(自动填充数据)。
- </summary>
- <param name="model">实体对象,不能为null。</param>
- <exception cref="T:System.NullReferenceException">model不能为null。</exception>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateUpdate(System.String)">
- <summary>
- 创建更新命令构造器。
- </summary>
- <param name="tableName">表名。</param>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.CreateUpdate(System.Object)">
- <summary>
- 创建更新命令构造器(自动填充数据)。
- </summary>
- <param name="model">实体对象,不能为null。</param>
- <exception cref="T:System.NullReferenceException">model不能为null。</exception>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetTableSpacePath(System.String)">
- <summary>
- 获取表空间的位置
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableSpaceExists(System.String)">
- <summary>
- 判断表空间是否存在。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableSpaceCreate(System.String,System.String)">
- <summary>
- 创建表空间。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- <param name="path">路径,为空将自动处理(默认与当前数据库同目录)。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableSpaceDelete(System.String)">
- <summary>
- 删除表空间。
- </summary>
- <param name="name">名称,不带[]等符号。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableCreate(System.String,System.String[])">
- <summary>
- 创建表(仅用于简单的逻辑,复杂的创建语句请直接调用ExecuteNonQuery)。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columns">列,每一个列请自行拼接好属性。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableExists(System.String)">
- <summary>
- 判断表是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableExists(System.String,System.String)">
- <summary>
- 判断表是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.TableDelete(System.String)">
- <summary>
- 删除表。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.ColumnExists(System.String,System.String)">
- <summary>
- 判断列(字段)是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ColumnExists(System.String,System.String,System.String)">
- <summary>
- 判断列(字段)是否存在。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetColumnInfo(System.String,System.String)">
- <summary>
- 获取数据库中列(字段)的信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <returns>永远不会返回null。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetColumnInfo(System.String,System.String,System.String)">
- <summary>
- 获取数据库中列(字段)的信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="columnName">列(字段)名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>永远不会返回null。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetColumns(System.String)">
- <summary>
- 获取数据库中表的所有列(字段)信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.GetColumns(System.String,System.String)">
- <summary>
- 获取数据库中表的所有列(字段)信息。
- </summary>
- <param name="tableName">表名,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.FunctionExists(System.String)">
- <summary>
- 判断函数是否存在。
- </summary>
- <param name="functionName">函数名称,不带[]等符号。</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.FunctionExists(System.String,System.String)">
- <summary>
- 判断函数是否存在。
- </summary>
- <param name="functionName">函数名称,不带[]等符号。</param>
- <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
- <returns>返回判断结果。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContext.ForeignKeyCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
- <summary>
- 创建外键关系。
- </summary>
- <param name="primaryKeyTableName">主键表名。</param>
- <param name="primaryKey">主键列名。</param>
- <param name="foreignKeyTableName">外键表名。</param>
- <param name="foreignKey">外键列名。</param>
- <param name="cascadeDelete">级联删除。</param>
- <param name="cascadeUpdate">级联更新。</param>
- </member>
- <member name="M:Symbol.Data.IDataContext.ForeignKeyDelete(System.String,System.String,System.String,System.String)">
- <summary>
- 删除外键关系。
- </summary>
- <param name="primaryKeyTableName">主键表名。</param>
- <param name="primaryKey">主键列名。</param>
- <param name="foreignKeyTableName">外键表名。</param>
- <param name="foreignKey">外键列名。</param>
- </member>
- <member name="T:Symbol.Data.DataContextExecuteCallback`1">
- <summary>
- 数据上下文执行回调。
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="dataContext">数据上下文。</param>
- <param name="data">数据。</param>
- <param name="error">异常对象。</param>
- </member>
- <member name="T:Symbol.Data.IDataContextNoSQL">
- <summary>
- 数据上下文NoSQL接口。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.FindAll(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个普通查询,遍历的成员类型为IDictionary<string,object>
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.FindAll``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.FindAll``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 创建一个泛型查询
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Find(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据,默认类型为IDictionary<string,object>
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Find``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据
- </summary>
- <typeparam name="T">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Find``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 查询一条数据
- </summary>
- <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <param name="sort">排序规则</param>
- <param name="queryFilter">过滤器</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Exists(System.String,System.Object)">
- <summary>
- 是否存在(select 1 xxxxx)
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Exists``1(System.Object)">
- <summary>
- 是否存在(select 1 xxxxx)
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Count(System.String,System.Object)">
- <summary>
- 求数量
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Count``1(System.Object)">
- <summary>
- 求数量
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Sum``1(System.String,System.String,System.Object)">
- <summary>
- 求和
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Sum``2(System.String,System.Object)">
- <summary>
- 求和
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Min``1(System.String,System.String,System.Object)">
- <summary>
- 求最小值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Min``2(System.String,System.Object)">
- <summary>
- 求最小值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Max``1(System.String,System.String,System.Object)">
- <summary>
- 求最大值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Max``2(System.String,System.Object)">
- <summary>
- 求最大值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Average``1(System.String,System.String,System.Object)">
- <summary>
- 求平均值
- </summary>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Average``2(System.String,System.Object)">
- <summary>
- 求平均值
- </summary>
- <typeparam name="TEntity">任意类型</typeparam>
- <typeparam name="TResult">数字类型</typeparam>
- <param name="field">字段名称</param>
- <param name="condition">过滤条件</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``2(System.Object,System.String[])">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,System.String[])">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="entity">更新数据,实体</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,System.String[])">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入实体数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object)">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,System.String[])">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
- <summary>
- 插入对象数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="builderFilter">构造器过滤器</param>
- <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="model">更新数据,实体</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,System.String[])">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <returns>返回更新条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Delete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 删除数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回删除条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.Delete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
- <summary>
- 删除数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <returns>返回删除条数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``2(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``1})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``1})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
- <summary>
- 插入数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``0})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``0})">
- <summary>
- 插入数据
- </summary>
- <typeparam name="TResult">自增主键类型</typeparam>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="builderFilter">构造器过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate``1(System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate(System.String,System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="removeFields">需要排除的字段列表。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 更新数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="values">更新数据,实体/匿名对象/键值对</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="builderFilter">构造器过滤器。</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryDelete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 删除数据
- </summary>
- <typeparam name="TEntity">实体类型</typeparam>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="M:Symbol.Data.IDataContextNoSQL.TryDelete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
- <summary>
- 删除数据
- </summary>
- <param name="collectionName">集合名称(表名称)</param>
- <param name="condition">过滤规则(NoSQL)</param>
- <param name="queryFilter">查询过滤器</param>
- <param name="callback">回调</param>
- <returns>返是否有成功。</returns>
- </member>
- <member name="T:Symbol.Data.IDataQuery`1">
- <summary>
- 数据查询接口。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.DataBinderObjectCache">
- <summary>
- 获取或设置数据绑定缓存对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.Type">
- <summary>
- 获取当前实体的类型。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.Command">
- <summary>
- 获取命令对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.CommandTextBefore">
- <summary>
- 命令文本之前的内容,有时CommandText可能会被修改,但有一部分可能会影响修改过程,可以提取出来设置到此属性上。
- </summary>
- <remarks>在每次执行地,如果此属性有值,将会放在CommandText之前。</remarks>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.CommandText">
- <summary>
- 获取或设置当前查询命令语句。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.CommandTimeout">
- <summary>
- 获取或设置当前查询超时时间(秒,不会影响到DataContext)。
- </summary>
- </member>
- <member name="P:Symbol.Data.IDataQuery`1.Callback">
- <summary>
- 获取或设置数据查询器回调委托。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.CreateBuilder">
- <summary>
- 创建查询命令构造器(自动关联参数)。
- </summary>
- <returns>返回构造器对象。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.Count">
- <summary>
- 求出当前查询的数据记录数。
- </summary>
- <returns>返回当前查询的数据记录数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.Count(System.String)">
- <summary>
- 求出当前查询的数据记录数。
- </summary>
- <param name="commandText">指定查询方式。</param>
- <returns>返回当前查询的数据记录数。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.Paging(System.Int32,System.Int32)">
- <summary>
- 生成分页语法。
- </summary>
- <param name="size">每页大小,忽略小于1。</param>
- <param name="page">页码,从0开始,忽略小于0。</param>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.FirstOrDefault">
- <summary>
- 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
- </summary>
- <returns>返回第一条记录。</returns>
- </member>
- <member name="M:Symbol.Data.IDataQuery`1.ToList">
- <summary>
- 将查询快速读取并构造一个List对象。
- </summary>
- <returns>返回一个List对象。</returns>
- </member>
- <member name="T:Symbol.Data.DataQueryCallback`1">
- <summary>
- 数据查询器回调委托。
- </summary>
- <typeparam name="T">任意类型。</typeparam>
- <param name="model">当前数据记录对应的实体对象。</param>
- <param name="reader">数据查询读取器。</param>
- </member>
- <member name="T:Symbol.Data.IDialect">
- <summary>
- 方言接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IDialect.Keywords">
- <summary>
- 获取关键字列表。
- </summary>
- </member>
- <member name="M:Symbol.Data.IDialect.IsKeyword(System.String)">
- <summary>
- 是否为关键字
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.KeywordAs(System.String)">
- <summary>
- 关键字As
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.ReplaceKeyword(System.String)">
- <summary>
- 替换关键字。
- </summary>
- <param name="name">字段、通用名称</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.PreName(System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="name">字段、通用名称</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IDialect.PreName(System.String,System.String)">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">包含多级名称,如db.test.abc</param>
- <param name="spliter">多级分割符,如“.”</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IDialect.PreName(System.String[])">
- <summary>
- 对字段、通用名称进行预处理(语法、方言等)
- </summary>
- <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
- <returns>返回处理后的名称。</returns>
- </member>
- <member name="M:Symbol.Data.IDialect.LikeValueFilter(System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Like 值过滤器
- </summary>
- <param name="value">值</param>
- <param name="left">允许起始</param>
- <param name="right">允许末尾</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.LikeGrammar(System.String,System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Like 语法
- </summary>
- <param name="field">列,例:aa</param>
- <param name="left">允许起始</param>
- <param name="right">允许末尾</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.DateTimeNowGrammar">
- <summary>
- DateTime Now 语法
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.MatchOperatorGrammar(System.String)">
- <summary>
- 匹配操作符语法
- </summary>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IDialect.ParameterNameGrammar(System.String)">
- <summary>
- 参数名称语法。
- </summary>
- <param name="name">参数名称。</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.IProvider">
- <summary>
- 数据库提供者接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IProvider.Name">
- <summary>
- 获取数据提供者名称
- </summary>
- </member>
- <member name="P:Symbol.Data.IProvider.Version">
- <summary>
- 获取数据提供者版本
- </summary>
- </member>
- <member name="P:Symbol.Data.IProvider.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateConnection(System.String)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionString">连接字符串。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateConnection(System.Object)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateConnection(Symbol.Data.ConnectionOptions)">
- <summary>
- 创建数据库连接。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据库连接。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDataContext(Symbol.Data.IConnection)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connection">数据库连接。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDataContext(System.String)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionString">连接字符串。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDataContext(System.Object)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDataContext(Symbol.Data.ConnectionOptions)">
- <summary>
- 创建数据上下文。
- </summary>
- <param name="connectionOptions">连接参数。</param>
- <returns>返回数据上下文。</returns>
- </member>
- <member name="M:Symbol.Data.IProvider.CreateDialect">
- <summary>
- 创建方言。
- </summary>
- <returns>返回方言对象。</returns>
- </member>
- <member name="T:Symbol.Data.ITransaction">
- <summary>
- 事务接口。
- </summary>
- </member>
- <member name="P:Symbol.Data.ITransaction.Provider">
- <summary>
- 获取提供者。
- </summary>
- </member>
- <member name="P:Symbol.Data.ITransaction.Connection">
- <summary>
- 获取连接对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.ITransaction.Working">
- <summary>
- 获取是否在事务中。
- </summary>
- </member>
- <member name="M:Symbol.Data.ITransaction.Begin">
- <summary>
- 开始事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.ITransaction.Commit">
- <summary>
- 提交事务。
- </summary>
- </member>
- <member name="M:Symbol.Data.ITransaction.Rollback">
- <summary>
- 回滚事务。
- </summary>
- </member>
- <member name="T:Symbol.Data.IWhereExpression">
- <summary>
- Where表达式接口
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.Dialect">
- <summary>
- 获取方言对象。
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.DataContext">
- <summary>
- 获取相关联的数据上下文。
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.AddCommandParameter">
- <summary>
- 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.Items">
- <summary>
- 获取where命令。
- </summary>
- </member>
- <member name="P:Symbol.Data.IWhereExpression.CommandText">
- <summary>
- 获取生成的命令语句(不包含where)。
- </summary>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Clear">
- <summary>
- 清空where命令列表。
- </summary>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Where(Symbol.Data.WhereOperators,System.String[])">
- <summary>
- 生成where命令。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="expressions">表达式。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Where(System.String,System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">表达式。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null。</param>
- <param name="min">最小值,不为空时,忽略小于min的值</param>
- <param name="max">最大值,不为空时,忽略大于max的值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
- <summary>
- 生成where命令。
- </summary>
- <param name="expression">带格式串的表达式。</param>
- <param name="value">值,忽略null和string.Empty。</param>
- <param name="operator">逻辑操作符。</param>
- <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.And(Symbol.Data.WhereExpressionAction)">
- <summary>
- And表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Or(Symbol.Data.WhereExpressionAction)">
- <summary>
- Or表达式。
- </summary>
- <param name="action"></param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 完全匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
- <summary>
- 完全匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
- <summary>
- 操作符匹配(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="matchOperator">匹配操作符</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Eq(System.String,System.String,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Eq(System.String,System.Object,System.String)">
- <summary>
- 等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.NotEq(System.String,System.Object,System.String)">
- <summary>
- 不等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Lt(System.String,System.Object,System.String)">
- <summary>
- 小于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Lte(System.String,System.Object,System.String)">
- <summary>
- 小于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Gt(System.String,System.Object,System.String)">
- <summary>
- 大于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Gte(System.String,System.Object,System.String)">
- <summary>
- 大于等于(自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean,System.String)">
- <summary>
- 区间匹配
- </summary>
- <param name="field">列,例:aa</param>
- <param name="min">最小值</param>
- <param name="max">最大值</param>
- <param name="minEq">包含最小值</param>
- <param name="maxEq">包含最大值</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String[],System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.StartsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.StartsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like value%,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.EndsWith(System.String,System.String,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.EndsWith(System.String,System.String,System.Boolean,System.String)">
- <summary>
- 模糊匹配(like %value,自动忽略空或空文本)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="value">文本内容</param>
- <param name="reverse">倒转,为true时表示value like field。</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.In(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
- <summary>
- 不包含(自动忽略空或空文本)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">文本内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="operator">逻辑操作符。</param>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.NotIn(System.String,System.Collections.IEnumerable,System.String)">
- <summary>
- 不包含(自动忽略空)。
- </summary>
- <param name="field">列,例:aa</param>
- <param name="values">内容列表</param>
- <param name="op">逻辑操作符:and、or,不区分大小写。</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Query(System.Object)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <returns></returns>
- </member>
- <member name="M:Symbol.Data.IWhereExpression.Query(Symbol.Data.NoSQL.Condition)">
- <summary>
- 查询规则(NoSQL)。
- </summary>
- <param name="condition">规则</param>
- <returns></returns>
- </member>
- <member name="T:Symbol.Data.WhereExpressionAction">
- <summary>
- Where表达式Action委托。
- </summary>
- <param name="expression">Where表达式对象。</param>
- </member>
- </members>
- </doc>
|