CNAS取数仪器端升级
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

10813 linhas
494KB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Symbol.Data</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Symbol.Data.Binding.CountAttribute">
  8. <summary>
  9. 求数量数据绑定特性。
  10. </summary>
  11. </member>
  12. <member name="M:Symbol.Data.Binding.CountAttribute.#ctor(System.String,System.String)">
  13. <summary>
  14. 创建实例。
  15. </summary>
  16. <param name="sourceName">源名称。</param>
  17. <param name="condition">过虑规则。</param>
  18. </member>
  19. <member name="M:Symbol.Data.Binding.CountAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  20. <summary>
  21. 绑定数据。
  22. </summary>
  23. <param name="dataContext">数据上下文对象。</param>
  24. <param name="reader">数据查询读取器。</param>
  25. <param name="entity">当前实体对象。</param>
  26. <param name="field">当前字段。</param>
  27. <param name="type">实体中字段的类型。</param>
  28. <param name="cache">缓存。</param>
  29. <returns>返回绑定的数据。</returns>
  30. </member>
  31. <member name="T:Symbol.Data.Binding.DataBinderAttribute">
  32. <summary>
  33. 数据绑定特性基类。
  34. </summary>
  35. </member>
  36. <member name="P:Symbol.Data.Binding.DataBinderAttribute.SourceName">
  37. <summary>
  38. 获取源名称。
  39. </summary>
  40. </member>
  41. <member name="P:Symbol.Data.Binding.DataBinderAttribute.Condition">
  42. <summary>
  43. 获取过虑规则。
  44. </summary>
  45. </member>
  46. <member name="P:Symbol.Data.Binding.DataBinderAttribute.Sorter">
  47. <summary>
  48. 获取排序规则。
  49. </summary>
  50. </member>
  51. <member name="P:Symbol.Data.Binding.DataBinderAttribute.Field">
  52. <summary>
  53. 获取或设置输出字段。
  54. </summary>
  55. </member>
  56. <member name="P:Symbol.Data.Binding.DataBinderAttribute.AllowCache">
  57. <summary>
  58. 获取或设置允许缓存,默认为true。
  59. </summary>
  60. </member>
  61. <member name="M:Symbol.Data.Binding.DataBinderAttribute.#ctor(System.String,System.String,System.String,System.String)">
  62. <summary>
  63. 创建DataBinderAttribute实例。
  64. </summary>
  65. <param name="sourceName">源名称。</param>
  66. <param name="condition">过虑规则。</param>
  67. <param name="field">输出字段,输出为单值时。</param>
  68. <param name="sort">排序规则。</param>
  69. </member>
  70. <member name="M:Symbol.Data.Binding.DataBinderAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  71. <summary>
  72. 绑定数据。
  73. </summary>
  74. <param name="dataContext">数据上下文对象。</param>
  75. <param name="reader">数据读取对象。</param>
  76. <param name="entity">当前实体对象。</param>
  77. <param name="type">类型。</param>
  78. <param name="cache">缓存。</param>
  79. </member>
  80. <member name="M:Symbol.Data.Binding.DataBinderAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  81. <summary>
  82. 绑定数据。
  83. </summary>
  84. <param name="dataContext">数据上下文对象。</param>
  85. <param name="reader">数据查询读取器。</param>
  86. <param name="entity">当前实体对象。</param>
  87. <param name="field">当前字段。</param>
  88. <param name="type">实体中字段的类型。</param>
  89. <param name="cache">缓存。</param>
  90. <returns>返回绑定的数据。</returns>
  91. </member>
  92. <member name="M:Symbol.Data.Binding.DataBinderAttribute.BuildCacheKey(Symbol.Data.ISelectCommandBuilder,System.String,System.Type)">
  93. <summary>
  94. 构造缓存键值。
  95. </summary>
  96. <param name="builder">select命令构造器。</param>
  97. <param name="tag">标记。</param>
  98. <param name="type">类型。</param>
  99. <returns>返回缓存键值。</returns>
  100. </member>
  101. <member name="M:Symbol.Data.Binding.DataBinderAttribute.CacheFunc(Symbol.Data.Binding.IDataBinderObjectCache,System.Object,System.String,Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc)">
  102. <summary>
  103. 缓存键值操作。
  104. </summary>
  105. <param name="cache">缓存对象。</param>
  106. <param name="entity">当前实体对象。</param>
  107. <param name="field">当前字段。</param>
  108. <param name="func">缓存求值委托。</param>
  109. <returns>返回</returns>
  110. </member>
  111. <member name="M:Symbol.Data.Binding.DataBinderAttribute.CacheFunc(Symbol.Data.Binding.IDataBinderObjectCache,Symbol.Data.ISelectCommandBuilder,System.String,System.Type,Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc)">
  112. <summary>
  113. 缓存键值操作。
  114. </summary>
  115. <param name="cache">缓存对象。</param>
  116. <param name="builder">select命令构造器。</param>
  117. <param name="tag">标记。</param>
  118. <param name="type">类型。</param>
  119. <param name="func">缓存求值委托。</param>
  120. <returns>返回</returns>
  121. </member>
  122. <member name="T:Symbol.Data.Binding.DataBinderAttribute.CacheValueFunc">
  123. <summary>
  124. 缓存求值委托。
  125. </summary>
  126. <returns>返回缓存值。</returns>
  127. </member>
  128. <member name="M:Symbol.Data.Binding.DataBinderAttribute.MapObject(System.String,Symbol.Data.IDataContext,System.Object,Symbol.Data.IDataQueryReader)">
  129. <summary>
  130. 映射对象值
  131. </summary>
  132. <param name="expression">表达式</param>
  133. <param name="dataContext"></param>
  134. <param name="entity">实体对象</param>
  135. <param name="reader">数据查询读取器。</param>
  136. <returns></returns>
  137. </member>
  138. <member name="T:Symbol.Data.Binding.DataBinderObjectCache">
  139. <summary>
  140. 数据绑定对象缓存
  141. </summary>
  142. </member>
  143. <member name="M:Symbol.Data.Binding.DataBinderObjectCache.#ctor">
  144. <summary>
  145. 创建DataBinderObjectCache实例
  146. </summary>
  147. </member>
  148. <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Get(System.String,System.Object@)">
  149. <summary>
  150. 获取(按Key)
  151. </summary>
  152. <param name="key">键值。</param>
  153. <param name="value">输出缓存。</param>
  154. <returns>返回true表示有缓存。</returns>
  155. </member>
  156. <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Set(System.String,System.Object)">
  157. <summary>
  158. 设置(按Key)
  159. </summary>
  160. <param name="key">键值。</param>
  161. <param name="value">缓存数据。</param>
  162. </member>
  163. <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Get(System.Object,System.String,System.Object@)">
  164. <summary>
  165. 获取(按对象和字段)
  166. </summary>
  167. <param name="entity">当前实体对象。</param>
  168. <param name="field">当前字段。</param>
  169. <param name="value">输出缓存。</param>
  170. <returns>返回true表示有缓存。</returns>
  171. </member>
  172. <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Set(System.Object,System.String,System.Object)">
  173. <summary>
  174. 设置(按对象和字段)
  175. </summary>
  176. <param name="entity">当前实体对象。</param>
  177. <param name="field">当前字段。</param>
  178. <param name="value">缓存数据。</param>
  179. </member>
  180. <member name="M:Symbol.Data.Binding.DataBinderObjectCache.Dispose">
  181. <summary>
  182. 释放所有资源。
  183. </summary>
  184. </member>
  185. <member name="T:Symbol.Data.Binding.IDataBinder">
  186. <summary>
  187. 数据绑定接口
  188. </summary>
  189. </member>
  190. <member name="P:Symbol.Data.Binding.IDataBinder.SourceName">
  191. <summary>
  192. 获取源名称。
  193. </summary>
  194. </member>
  195. <member name="P:Symbol.Data.Binding.IDataBinder.Condition">
  196. <summary>
  197. 获取过虑规则。
  198. </summary>
  199. </member>
  200. <member name="P:Symbol.Data.Binding.IDataBinder.Sorter">
  201. <summary>
  202. 获取排序规则。
  203. </summary>
  204. </member>
  205. <member name="P:Symbol.Data.Binding.IDataBinder.Field">
  206. <summary>
  207. 获取或设置输出字段。
  208. </summary>
  209. </member>
  210. <member name="P:Symbol.Data.Binding.IDataBinder.AllowCache">
  211. <summary>
  212. 获取或设置允许缓存,默认为true。
  213. </summary>
  214. </member>
  215. <member name="M:Symbol.Data.Binding.IDataBinder.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  216. <summary>
  217. 绑定数据
  218. </summary>
  219. <param name="dataContext">数据上下文对象。</param>
  220. <param name="reader">数据查询读取器。</param>
  221. <param name="entity">当前实体对象。</param>
  222. <param name="field">当前字段。</param>
  223. <param name="type">实体中字段的类型。</param>
  224. <param name="cache">缓存。</param>
  225. <returns>返回绑定的数据。</returns>
  226. </member>
  227. <member name="T:Symbol.Data.Binding.IDataBinderObjectCache">
  228. <summary>
  229. 数据绑定对象缓存接口
  230. </summary>
  231. </member>
  232. <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Get(System.String,System.Object@)">
  233. <summary>
  234. 获取(按Key)
  235. </summary>
  236. <param name="key">键值。</param>
  237. <param name="value">输出缓存。</param>
  238. <returns>返回true表示有缓存。</returns>
  239. </member>
  240. <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Set(System.String,System.Object)">
  241. <summary>
  242. 设置(按Key)
  243. </summary>
  244. <param name="key">键值。</param>
  245. <param name="value">缓存数据。</param>
  246. </member>
  247. <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Get(System.Object,System.String,System.Object@)">
  248. <summary>
  249. 获取(按对象和字段)
  250. </summary>
  251. <param name="entity">当前实体对象。</param>
  252. <param name="field">当前字段。</param>
  253. <param name="value">输出缓存。</param>
  254. <returns>返回true表示有缓存。</returns>
  255. </member>
  256. <member name="M:Symbol.Data.Binding.IDataBinderObjectCache.Set(System.Object,System.String,System.Object)">
  257. <summary>
  258. 设置(按对象和字段)
  259. </summary>
  260. <param name="entity">当前实体对象。</param>
  261. <param name="field">当前字段。</param>
  262. <param name="value">缓存数据。</param>
  263. </member>
  264. <member name="T:Symbol.Data.Binding.JoinAttribute">
  265. <summary>
  266. Join数据绑定特性(将字段的值拼接起来,以spliter分隔)。
  267. </summary>
  268. </member>
  269. <member name="P:Symbol.Data.Binding.JoinAttribute.Spliter">
  270. <summary>
  271. 获取或设置分隔符。
  272. </summary>
  273. </member>
  274. <member name="M:Symbol.Data.Binding.JoinAttribute.#ctor(System.String,System.String,System.String,System.String,System.String)">
  275. <summary>
  276. 创建JoinAttribute实例。
  277. </summary>
  278. <param name="sourceName">源名称。</param>
  279. <param name="condition">过虑规则。</param>
  280. <param name="field">输出字段,输出为单值时。</param>
  281. <param name="spliter">分隔符。</param>
  282. <param name="sort">排序规则。</param>
  283. </member>
  284. <member name="M:Symbol.Data.Binding.JoinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  285. <summary>
  286. 绑定数据。
  287. </summary>
  288. <param name="dataContext">数据上下文对象。</param>
  289. <param name="reader">数据查询读取器。</param>
  290. <param name="entity">当前实体对象。</param>
  291. <param name="field">当前字段。</param>
  292. <param name="type">实体中字段的类型。</param>
  293. <param name="cache">缓存。</param>
  294. <returns>返回绑定的数据。</returns>
  295. </member>
  296. <member name="T:Symbol.Data.Binding.ListAttribute">
  297. <summary>
  298. 列表数据绑定特性(支持List&lt;T&gt;和T[],推荐前者)。
  299. </summary>
  300. </member>
  301. <member name="M:Symbol.Data.Binding.ListAttribute.#ctor(System.String,System.String,System.String,System.String)">
  302. <summary>
  303. 创建ListAttribute实例。
  304. </summary>
  305. <param name="sourceName">源名称。</param>
  306. <param name="condition">过虑规则。</param>
  307. <param name="field">输出字段,输出为单值时。</param>
  308. <param name="sort">排序规则。</param>
  309. </member>
  310. <member name="M:Symbol.Data.Binding.ListAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  311. <summary>
  312. 绑定数据。
  313. </summary>
  314. <param name="dataContext">数据上下文对象。</param>
  315. <param name="reader">数据查询读取器。</param>
  316. <param name="entity">当前实体对象。</param>
  317. <param name="field">当前字段。</param>
  318. <param name="type">实体中字段的类型。</param>
  319. <param name="cache">缓存。</param>
  320. <returns>返回绑定的数据。</returns>
  321. </member>
  322. <member name="T:Symbol.Data.Binding.MaxAttribute">
  323. <summary>
  324. 求Max数据绑定特性。
  325. </summary>
  326. </member>
  327. <member name="M:Symbol.Data.Binding.MaxAttribute.#ctor(System.String,System.String,System.String)">
  328. <summary>
  329. 创建实例。
  330. </summary>
  331. <param name="sourceName">源名称。</param>
  332. <param name="field">字段。</param>
  333. <param name="condition">过虑规则。</param>
  334. </member>
  335. <member name="M:Symbol.Data.Binding.MaxAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  336. <summary>
  337. 绑定数据。
  338. </summary>
  339. <param name="dataContext">数据上下文对象。</param>
  340. <param name="reader">数据查询读取器。</param>
  341. <param name="entity">当前实体对象。</param>
  342. <param name="field">当前字段。</param>
  343. <param name="type">实体中字段的类型。</param>
  344. <param name="cache">缓存。</param>
  345. <returns>返回绑定的数据。</returns>
  346. </member>
  347. <member name="T:Symbol.Data.Binding.MinAttribute">
  348. <summary>
  349. 求Min数据绑定特性。
  350. </summary>
  351. </member>
  352. <member name="M:Symbol.Data.Binding.MinAttribute.#ctor(System.String,System.String,System.String)">
  353. <summary>
  354. 创建实例。
  355. </summary>
  356. <param name="sourceName">源名称。</param>
  357. <param name="field">字段。</param>
  358. <param name="condition">过虑规则。</param>
  359. </member>
  360. <member name="M:Symbol.Data.Binding.MinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  361. <summary>
  362. 绑定数据。
  363. </summary>
  364. <param name="dataContext">数据上下文对象。</param>
  365. <param name="reader">数据查询读取器。</param>
  366. <param name="entity">当前实体对象。</param>
  367. <param name="field">当前字段。</param>
  368. <param name="type">实体中字段的类型。</param>
  369. <param name="cache">缓存。</param>
  370. <returns>返回绑定的数据。</returns>
  371. </member>
  372. <member name="T:Symbol.Data.Binding.OnceAttribute">
  373. <summary>
  374. 单条数据绑定特性。
  375. </summary>
  376. </member>
  377. <member name="M:Symbol.Data.Binding.OnceAttribute.#ctor(System.String,System.String,System.String,System.String)">
  378. <summary>
  379. 创建OnceAttribute实例。
  380. </summary>
  381. <param name="sourceName">源名称。</param>
  382. <param name="condition">过虑规则。</param>
  383. <param name="field">输出字段,输出为单值时。</param>
  384. <param name="sort">排序规则。</param>
  385. </member>
  386. <member name="M:Symbol.Data.Binding.OnceAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  387. <summary>
  388. 绑定数据。
  389. </summary>
  390. <param name="dataContext">数据上下文对象。</param>
  391. <param name="reader">数据查询读取器。</param>
  392. <param name="entity">当前实体对象。</param>
  393. <param name="field">当前字段。</param>
  394. <param name="type">实体中字段的类型。</param>
  395. <param name="cache">缓存。</param>
  396. <returns>返回绑定的数据。</returns>
  397. </member>
  398. <member name="T:Symbol.Data.Binding.RefJoinAttribute">
  399. <summary>
  400. 引用Join数据绑定特性(将字段的值拼接起来,以spliter分隔)。
  401. </summary>
  402. </member>
  403. <member name="P:Symbol.Data.Binding.RefJoinAttribute.Spliter">
  404. <summary>
  405. 获取或设置分隔符。
  406. </summary>
  407. </member>
  408. <member name="M:Symbol.Data.Binding.RefJoinAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
  409. <summary>
  410. 创建RefJoinAttribute实例。
  411. </summary>
  412. <param name="targetName">目标名称。</param>
  413. <param name="targetField">目标字段。</param>
  414. <param name="sourceName">源名称。</param>
  415. <param name="sourceField">源字段。</param>
  416. <param name="condition">过虑规则。</param>
  417. <param name="field">输出字段,输出为单值时。</param>
  418. <param name="spliter">分隔符。</param>
  419. <param name="sort">排序规则。</param>
  420. </member>
  421. <member name="M:Symbol.Data.Binding.RefJoinAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  422. <summary>
  423. 绑定数据。
  424. </summary>
  425. <param name="dataContext">数据上下文对象。</param>
  426. <param name="reader">数据查询读取器。</param>
  427. <param name="entity">当前实体对象。</param>
  428. <param name="field">当前字段。</param>
  429. <param name="type">实体中字段的类型。</param>
  430. <param name="cache">缓存。</param>
  431. <returns>返回绑定的数据。</returns>
  432. </member>
  433. <member name="T:Symbol.Data.Binding.RefListAttribute">
  434. <summary>
  435. 引用列表数据绑定特性(支持List&lt;T&gt;和T[],推荐前者)。
  436. </summary>
  437. </member>
  438. <member name="P:Symbol.Data.Binding.RefListAttribute.SourceField">
  439. <summary>
  440. 获取或设置源字段。
  441. </summary>
  442. </member>
  443. <member name="P:Symbol.Data.Binding.RefListAttribute.TargetName">
  444. <summary>
  445. 获取或设置目标名称。
  446. </summary>
  447. </member>
  448. <member name="P:Symbol.Data.Binding.RefListAttribute.TargetField">
  449. <summary>
  450. 获取或设置目标字段。
  451. </summary>
  452. </member>
  453. <member name="M:Symbol.Data.Binding.RefListAttribute.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
  454. <summary>
  455. 创建RefListAttribute实例。
  456. </summary>
  457. <param name="targetName">目标名称。</param>
  458. <param name="targetField">目标字段。</param>
  459. <param name="sourceName">源名称。</param>
  460. <param name="sourceField">源字段。</param>
  461. <param name="condition">过虑规则。</param>
  462. <param name="field">输出字段,输出为单值时。</param>
  463. <param name="sort">排序规则。</param>
  464. </member>
  465. <member name="M:Symbol.Data.Binding.RefListAttribute.Bind(Symbol.Data.IDataContext,Symbol.Data.IDataQueryReader,System.Object,System.String,System.Type,Symbol.Data.Binding.IDataBinderObjectCache)">
  466. <summary>
  467. 绑定数据。
  468. </summary>
  469. <param name="dataContext">数据上下文对象。</param>
  470. <param name="reader">数据查询读取器。</param>
  471. <param name="entity">当前实体对象。</param>
  472. <param name="field">当前字段。</param>
  473. <param name="type">实体中字段的类型。</param>
  474. <param name="cache">缓存。</param>
  475. <returns>返回绑定的数据。</returns>
  476. </member>
  477. <member name="T:Symbol.Data.CommandParameter">
  478. <summary>
  479. IDbCommand参数类。
  480. </summary>
  481. </member>
  482. <member name="P:Symbol.Data.CommandParameter.Name">
  483. <summary>
  484. 获取或设置名称。
  485. </summary>
  486. </member>
  487. <member name="P:Symbol.Data.CommandParameter.RealType">
  488. <summary>
  489. 获取或设置真实数据类型。
  490. </summary>
  491. </member>
  492. <member name="P:Symbol.Data.CommandParameter.Value">
  493. <summary>
  494. 获取或设置当前值。
  495. </summary>
  496. </member>
  497. <member name="P:Symbol.Data.CommandParameter.IsOut">
  498. <summary>
  499. 获取或设置是否为输出参数。
  500. </summary>
  501. </member>
  502. <member name="P:Symbol.Data.CommandParameter.IsReturn">
  503. <summary>
  504. 获取或设置是否为返回值。
  505. </summary>
  506. </member>
  507. <member name="P:Symbol.Data.CommandParameter.Created">
  508. <summary>
  509. 获取或设置是否创建。
  510. </summary>
  511. </member>
  512. <member name="P:Symbol.Data.CommandParameter.Properties">
  513. <summary>
  514. 获取或设置属性列表
  515. </summary>
  516. </member>
  517. <member name="T:Symbol.Data.ConnectionOptions">
  518. <summary>
  519. 连接参数。
  520. </summary>
  521. </member>
  522. <member name="P:Symbol.Data.ConnectionOptions.Host">
  523. <summary>
  524. 获取或设置连接主机地址。
  525. </summary>
  526. </member>
  527. <member name="P:Symbol.Data.ConnectionOptions.Port">
  528. <summary>
  529. 获取或设置连接端口。
  530. </summary>
  531. </member>
  532. <member name="P:Symbol.Data.ConnectionOptions.Name">
  533. <summary>
  534. 获取或设置数据库名称。
  535. </summary>
  536. </member>
  537. <member name="P:Symbol.Data.ConnectionOptions.Account">
  538. <summary>
  539. 获取或设置登录账号。
  540. </summary>
  541. </member>
  542. <member name="P:Symbol.Data.ConnectionOptions.Password">
  543. <summary>
  544. 获取或设置登录密码。
  545. </summary>
  546. </member>
  547. <member name="P:Symbol.Data.ConnectionOptions.Item(System.String)">
  548. <summary>
  549. 获取或设置指定键对应的值。
  550. </summary>
  551. <param name="key">键,null或empty忽略。</param>
  552. <returns>返回指定键对应的值。</returns>
  553. </member>
  554. <member name="M:Symbol.Data.ConnectionOptions.#ctor">
  555. <summary>
  556. 创建ConnectionOptions实例。
  557. </summary>
  558. </member>
  559. <member name="M:Symbol.Data.ConnectionOptions.Get(System.String)">
  560. <summary>
  561. 获取指定键对应的值。
  562. </summary>
  563. <param name="key">键,null或empty忽略。</param>
  564. <returns>返回指定键对应的值。</returns>
  565. </member>
  566. <member name="M:Symbol.Data.ConnectionOptions.Set(System.String,System.Object)">
  567. <summary>
  568. 设置指定键对应的值。
  569. </summary>
  570. <param name="key">键,null或empty忽略。</param>
  571. <param name="value">值。</param>
  572. </member>
  573. <member name="M:Symbol.Data.ConnectionOptions.ToObject">
  574. <summary>
  575. 将所有键值输出为一个对象。
  576. </summary>
  577. <returns>返回所有键值。</returns>
  578. </member>
  579. <member name="T:Symbol.Data.DatabaseSchemaAttribute">
  580. <summary>
  581. 数据库架构特性。
  582. </summary>
  583. </member>
  584. <member name="P:Symbol.Data.DatabaseSchemaAttribute.TableName">
  585. <summary>
  586. 获取表名。
  587. </summary>
  588. </member>
  589. <member name="P:Symbol.Data.DatabaseSchemaAttribute.Order">
  590. <summary>
  591. 获取优先级。
  592. </summary>
  593. </member>
  594. <member name="P:Symbol.Data.DatabaseSchemaAttribute.Description">
  595. <summary>
  596. 获取描述。
  597. </summary>
  598. </member>
  599. <member name="P:Symbol.Data.DatabaseSchemaAttribute.Type">
  600. <summary>
  601. 获取类型。
  602. </summary>
  603. </member>
  604. <member name="P:Symbol.Data.DatabaseSchemaAttribute.IsValid">
  605. <summary>
  606. 获取是否已验证。
  607. </summary>
  608. </member>
  609. <member name="P:Symbol.Data.DatabaseSchemaAttribute.References">
  610. <summary>
  611. 获取或设置引用表名称列表(如果引用具体某个版本号,请在表名后面加点".")。
  612. </summary>
  613. </member>
  614. <member name="P:Symbol.Data.DatabaseSchemaAttribute.Reference">
  615. <summary>
  616. 获取或设置引用表列表(多个用逗号隔开,如果引用具体某个版本号,请在表名后面加点".")
  617. </summary>
  618. </member>
  619. <member name="M:Symbol.Data.DatabaseSchemaAttribute.#ctor(System.String,System.Double,System.String)">
  620. <summary>
  621. 创建DatabaseSchemaAttribute实例。
  622. </summary>
  623. <param name="tableName">表名</param>
  624. <param name="order">优先级</param>
  625. <param name="description">描述</param>
  626. </member>
  627. <member name="M:Symbol.Data.DatabaseSchemaAttribute.#ctor(System.String,System.Double,System.String,System.String[])">
  628. <summary>
  629. 创建DatabaseSchemaAttribute实例。
  630. </summary>
  631. <param name="tableName">表名</param>
  632. <param name="order">优先级</param>
  633. <param name="description">描述</param>
  634. <param name="references">引用表名称列表(如果引用具体某个版本号,请在表名后面加点".")</param>
  635. </member>
  636. <member name="T:Symbol.Data.DatabaseSchemaContext">
  637. <summary>
  638. 数据库架构上下文。
  639. </summary>
  640. </member>
  641. <member name="P:Symbol.Data.DatabaseSchemaContext.DataContext">
  642. <summary>
  643. 获取DataContext对象。
  644. </summary>
  645. </member>
  646. <member name="P:Symbol.Data.DatabaseSchemaContext.Vars">
  647. <summary>
  648. 获取变量列表。
  649. </summary>
  650. </member>
  651. <member name="P:Symbol.Data.DatabaseSchemaContext.Log">
  652. <summary>
  653. 获取日志对象。
  654. </summary>
  655. </member>
  656. <member name="M:Symbol.Data.DatabaseSchemaContext.#ctor(Symbol.Data.IDataContext)">
  657. <summary>
  658. 创建DatabaseSchemaContext实例。
  659. </summary>
  660. <param name="dataContext">DataContext对象</param>
  661. </member>
  662. <member name="M:Symbol.Data.DatabaseSchemaContext.ChangeDatabase">
  663. <summary>
  664. 变更当前数据库(默认)。
  665. </summary>
  666. </member>
  667. <member name="M:Symbol.Data.DatabaseSchemaContext.ChangeDatabase(System.String)">
  668. <summary>
  669. 变更当前数据库(指定)。
  670. </summary>
  671. <param name="database">数据库名称。</param>
  672. </member>
  673. <member name="M:Symbol.Data.DatabaseSchemaContext.ExecuteBlockQuery(System.String,System.String,System.String)">
  674. <summary>
  675. 批量执行命令
  676. </summary>
  677. <param name="command">命令(SQL)。</param>
  678. <param name="mulitFlag">多段命令分隔符。</param>
  679. <param name="changeDatabase">切换数据库标志。</param>
  680. </member>
  681. <member name="M:Symbol.Data.DatabaseSchemaContext.Finalize">
  682. <summary>
  683. </summary>
  684. </member>
  685. <member name="M:Symbol.Data.DatabaseSchemaContext.Dispose">
  686. <summary>
  687. 释放占用的资源。
  688. </summary>
  689. </member>
  690. <member name="M:Symbol.Data.DatabaseSchemaContext.Dispose(System.Boolean)">
  691. <summary>
  692. 释放占用的资源。
  693. </summary>
  694. <param name="disposing"></param>
  695. </member>
  696. <member name="T:Symbol.Data.DatabaseSchemaHandler">
  697. <summary>
  698. 数据库架构处理对象。
  699. </summary>
  700. </member>
  701. <member name="P:Symbol.Data.DatabaseSchemaHandler.Attribute">
  702. <summary>
  703. 获取特性对象。
  704. </summary>
  705. </member>
  706. <member name="M:Symbol.Data.DatabaseSchemaHandler.#ctor">
  707. <summary>
  708. 创建DatabaseSchemaHandler实例。
  709. </summary>
  710. </member>
  711. <member name="M:Symbol.Data.DatabaseSchemaHandler.Process(Symbol.Data.DatabaseSchemaContext)">
  712. <summary>
  713. 数据库架构处理。
  714. </summary>
  715. <param name="context">上下文对象。</param>
  716. </member>
  717. <member name="M:Symbol.Data.DatabaseSchemaHandler.OnProcess(Symbol.Data.DatabaseSchemaContext)">
  718. <summary>
  719. 数据库架构处理。
  720. </summary>
  721. <param name="context">上下文对象。</param>
  722. <returns>返回处理结果。</returns>
  723. </member>
  724. <member name="T:Symbol.Data.DatabaseSchemaManager">
  725. <summary>
  726. 数据库架构管理。
  727. </summary>
  728. </member>
  729. <member name="P:Symbol.Data.DatabaseSchemaManager.Log">
  730. <summary>
  731. 获取日志对象。
  732. </summary>
  733. </member>
  734. <member name="M:Symbol.Data.DatabaseSchemaManager.#ctor">
  735. <summary>
  736. 创建DatabaseSchemaManager实例。
  737. </summary>
  738. </member>
  739. <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAppDomain">
  740. <summary>
  741. 注册应用域(当前域)。
  742. </summary>
  743. </member>
  744. <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAppDomain(System.AppDomain)">
  745. <summary>
  746. 注册应用域(指定域)。
  747. </summary>
  748. <param name="appDomain">应用域对象。</param>
  749. </member>
  750. <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterAssembly(System.Reflection.Assembly)">
  751. <summary>
  752. 注册程序集。
  753. </summary>
  754. <param name="assembly"></param>
  755. <returns></returns>
  756. </member>
  757. <member name="M:Symbol.Data.DatabaseSchemaManager.RegisterType(System.Type)">
  758. <summary>
  759. 注册类型。
  760. </summary>
  761. <param name="type"></param>
  762. <returns></returns>
  763. </member>
  764. <member name="M:Symbol.Data.DatabaseSchemaManager.Sort">
  765. <summary>
  766. 排序并返回列表。
  767. </summary>
  768. </member>
  769. <member name="M:Symbol.Data.DatabaseSchemaManager.Process(Symbol.Data.DatabaseSchemaContext)">
  770. <summary>
  771. 数据库架构处理(内部开启事务,一旦有错误,自动回滚)。
  772. </summary>
  773. <param name="context">上下文对象。</param>
  774. <returns>返回是否执行成功。</returns>
  775. </member>
  776. <member name="M:Symbol.Data.DatabaseSchemaManager.Finalize">
  777. <summary>
  778. </summary>
  779. </member>
  780. <member name="M:Symbol.Data.DatabaseSchemaManager.Dispose">
  781. <summary>
  782. 释放占用的资源。
  783. </summary>
  784. </member>
  785. <member name="M:Symbol.Data.DatabaseSchemaManager.Dispose(System.Boolean)">
  786. <summary>
  787. 释放占用的资源。
  788. </summary>
  789. <param name="disposing"></param>
  790. </member>
  791. <member name="T:Symbol.Data.DatabaseTableField">
  792. <summary>
  793. 数据库表字段信息。
  794. </summary>
  795. </member>
  796. <member name="P:Symbol.Data.DatabaseTableField.Exists">
  797. <summary>
  798. 获取或设置字段是否存在。
  799. </summary>
  800. </member>
  801. <member name="P:Symbol.Data.DatabaseTableField.TableName">
  802. <summary>
  803. 获取或设置表名称。
  804. </summary>
  805. </member>
  806. <member name="P:Symbol.Data.DatabaseTableField.Name">
  807. <summary>
  808. 获取或设置字段名称。
  809. </summary>
  810. </member>
  811. <member name="P:Symbol.Data.DatabaseTableField.Type">
  812. <summary>
  813. 获取或设置字段数据类型。
  814. </summary>
  815. </member>
  816. <member name="P:Symbol.Data.DatabaseTableField.Position">
  817. <summary>
  818. 获取或设置字段在表中的位置。
  819. </summary>
  820. </member>
  821. <member name="P:Symbol.Data.DatabaseTableField.Nullable">
  822. <summary>
  823. 获取或设置字段是否允许为空值(NULL)。
  824. </summary>
  825. </member>
  826. <member name="P:Symbol.Data.DatabaseTableField.IsPrimary">
  827. <summary>
  828. 获取或设置字段是否为主键。
  829. </summary>
  830. </member>
  831. <member name="P:Symbol.Data.DatabaseTableField.IsIdentity">
  832. <summary>
  833. 获取或设置字段是否为自增。
  834. </summary>
  835. </member>
  836. <member name="P:Symbol.Data.DatabaseTableField.Length">
  837. <summary>
  838. 获取或设置字段长度(不是字节)。
  839. </summary>
  840. </member>
  841. <member name="P:Symbol.Data.DatabaseTableField.Scale">
  842. <summary>
  843. 获取或设置字段小数位数。
  844. </summary>
  845. </member>
  846. <member name="P:Symbol.Data.DatabaseTableField.DefaultValue">
  847. <summary>
  848. 获取或设置字段默认值。
  849. </summary>
  850. </member>
  851. <member name="P:Symbol.Data.DatabaseTableField.Description">
  852. <summary>
  853. 获取或设置字段描述。
  854. </summary>
  855. </member>
  856. <member name="T:Symbol.Data.IInsertCommandBuilder">
  857. <summary>
  858. 插入命令构造器接口
  859. </summary>
  860. </member>
  861. <member name="P:Symbol.Data.IInsertCommandBuilder.DataContext">
  862. <summary>
  863. 获取相关联的数据上下文。
  864. </summary>
  865. </member>
  866. <member name="P:Symbol.Data.IInsertCommandBuilder.TableName">
  867. <summary>
  868. 获取当前表名
  869. </summary>
  870. </member>
  871. <member name="P:Symbol.Data.IInsertCommandBuilder.CommandText">
  872. <summary>
  873. 获取生成的命令语句。
  874. </summary>
  875. </member>
  876. <member name="P:Symbol.Data.IInsertCommandBuilder.Fields">
  877. <summary>
  878. 获取字段列表(包括字段对应的数据)。
  879. </summary>
  880. </member>
  881. <member name="P:Symbol.Data.IInsertCommandBuilder.RemovedFields">
  882. <summary>
  883. 获取已移除字段列表(生成脚本时忽略这些字段)。
  884. </summary>
  885. </member>
  886. <member name="P:Symbol.Data.IInsertCommandBuilder.Values">
  887. <summary>
  888. 获取纯参数列表。
  889. </summary>
  890. </member>
  891. <member name="P:Symbol.Data.IInsertCommandBuilder.Dialect">
  892. <summary>
  893. 获取方言对象。
  894. </summary>
  895. </member>
  896. <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String)">
  897. <summary>
  898. 对字段、通用名称进行预处理(语法、方言等)
  899. </summary>
  900. <param name="name">字段、通用名称</param>
  901. <returns>返回处理后的名称。</returns>
  902. </member>
  903. <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String,System.String)">
  904. <summary>
  905. 对字段、通用名称进行预处理(语法、方言等)
  906. </summary>
  907. <param name="pairs">包含多级名称,如db.test.abc</param>
  908. <param name="spliter">多级分割符,如“.”</param>
  909. <returns>返回处理后的名称。</returns>
  910. </member>
  911. <member name="M:Symbol.Data.IInsertCommandBuilder.PreName(System.String[])">
  912. <summary>
  913. 对字段、通用名称进行预处理(语法、方言等)
  914. </summary>
  915. <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
  916. <returns>返回处理后的名称。</returns>
  917. </member>
  918. <member name="T:Symbol.Data.InsertCommandBuilderFilter">
  919. <summary>
  920. 插入命令构造器过滤委托。
  921. </summary>
  922. <param name="builder">构造器。</param>
  923. </member>
  924. <member name="T:Symbol.Data.InsertCommandBuilder">
  925. <summary>
  926. 插入命令构造器基类
  927. </summary>
  928. </member>
  929. <member name="F:Symbol.Data.InsertCommandBuilder._tableName">
  930. <summary>
  931. 当前表名
  932. </summary>
  933. </member>
  934. <member name="F:Symbol.Data.InsertCommandBuilder._removedFields">
  935. <summary>
  936. 已移除字段列表
  937. </summary>
  938. </member>
  939. <member name="F:Symbol.Data.InsertCommandBuilder._fields">
  940. <summary>
  941. 字段列表
  942. </summary>
  943. </member>
  944. <member name="F:Symbol.Data.InsertCommandBuilder._dataContext">
  945. <summary>
  946. 当前数据上下文对象。
  947. </summary>
  948. </member>
  949. <member name="P:Symbol.Data.InsertCommandBuilder.DataContext">
  950. <summary>
  951. 获取相关联的数据上下文。
  952. </summary>
  953. </member>
  954. <member name="P:Symbol.Data.InsertCommandBuilder.TableName">
  955. <summary>
  956. 获取当前表名
  957. </summary>
  958. </member>
  959. <member name="P:Symbol.Data.InsertCommandBuilder.CommandText">
  960. <summary>
  961. 获取生成的命令语句。
  962. </summary>
  963. </member>
  964. <member name="P:Symbol.Data.InsertCommandBuilder.Fields">
  965. <summary>
  966. 获取字段列表(包括字段对应的数据)。
  967. </summary>
  968. </member>
  969. <member name="P:Symbol.Data.InsertCommandBuilder.RemovedFields">
  970. <summary>
  971. 获取已移除字段列表(生成脚本时忽略这些字段)。
  972. </summary>
  973. </member>
  974. <member name="P:Symbol.Data.InsertCommandBuilder.Values">
  975. <summary>
  976. 获取纯参数列表。
  977. </summary>
  978. </member>
  979. <member name="P:Symbol.Data.InsertCommandBuilder.Dialect">
  980. <summary>
  981. 获取方言对象。
  982. </summary>
  983. </member>
  984. <member name="M:Symbol.Data.InsertCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String)">
  985. <summary>
  986. 创建InsertCommandBuilder实例。
  987. </summary>
  988. <param name="dataContext">数据上下文接口。</param>
  989. <param name="tableName">表名。</param>
  990. </member>
  991. <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String)">
  992. <summary>
  993. 对字段、通用名称进行预处理(语法、方言等)
  994. </summary>
  995. <param name="name">字段、通用名称</param>
  996. <returns>返回处理后的名称。</returns>
  997. </member>
  998. <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String,System.String)">
  999. <summary>
  1000. 对字段、通用名称进行预处理(语法、方言等)
  1001. </summary>
  1002. <param name="pairs">包含多级名称,如db.test.abc</param>
  1003. <param name="spliter">多级分割符,如“.”</param>
  1004. <returns>返回处理后的名称。</returns>
  1005. </member>
  1006. <member name="M:Symbol.Data.InsertCommandBuilder.PreName(System.String[])">
  1007. <summary>
  1008. 对字段、通用名称进行预处理(语法、方言等)
  1009. </summary>
  1010. <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
  1011. <returns>返回处理后的名称。</returns>
  1012. </member>
  1013. <member name="M:Symbol.Data.InsertCommandBuilder.PreValues">
  1014. <summary>
  1015. 预处理参数列表。
  1016. </summary>
  1017. </member>
  1018. <member name="M:Symbol.Data.InsertCommandBuilder.PreRemoveFields">
  1019. <summary>
  1020. 预处理:移除忽略的字段
  1021. </summary>
  1022. </member>
  1023. <member name="M:Symbol.Data.InsertCommandBuilder.FieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object)">
  1024. <summary>
  1025. 字段值包装处理。
  1026. </summary>
  1027. <param name="propertyDescriptor">反射对象。</param>
  1028. <param name="value">值。</param>
  1029. <returns></returns>
  1030. </member>
  1031. <member name="M:Symbol.Data.InsertCommandBuilder.PreFieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object,Symbol.Data.CommandParameter)">
  1032. <summary>
  1033. 预处理:字段值包装处理
  1034. </summary>
  1035. <param name="propertyDescriptor">反射对象。</param>
  1036. <param name="value">值。</param>
  1037. <param name="commandParameter">参数对象。</param>
  1038. </member>
  1039. <member name="M:Symbol.Data.InsertCommandBuilder.BuilderCommandText">
  1040. <summary>
  1041. 构造命令脚本。
  1042. </summary>
  1043. <returns>返回命令脚本。</returns>
  1044. </member>
  1045. <member name="M:Symbol.Data.InsertCommandBuilder.Dispose">
  1046. <summary>
  1047. 释放对象占用的所有资源。
  1048. </summary>
  1049. </member>
  1050. <member name="T:Symbol.Data.ISelectCommandBuilder">
  1051. <summary>
  1052. 查询命令构造器接口
  1053. </summary>
  1054. </member>
  1055. <member name="P:Symbol.Data.ISelectCommandBuilder.DataContext">
  1056. <summary>
  1057. 获取相关联的数据上下文。
  1058. </summary>
  1059. </member>
  1060. <member name="P:Symbol.Data.ISelectCommandBuilder.AutoEnd">
  1061. <summary>
  1062. 获取或设置自动结束构造,为true时将在Dispose前自动触发Ended事件。
  1063. </summary>
  1064. </member>
  1065. <member name="P:Symbol.Data.ISelectCommandBuilder.AddCommandParameter">
  1066. <summary>
  1067. 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
  1068. </summary>
  1069. </member>
  1070. <member name="P:Symbol.Data.ISelectCommandBuilder.Parameters">
  1071. <summary>
  1072. 获取已收集的参数列表。
  1073. </summary>
  1074. </member>
  1075. <member name="P:Symbol.Data.ISelectCommandBuilder.TableName">
  1076. <summary>
  1077. 获取当前表名
  1078. </summary>
  1079. </member>
  1080. <member name="P:Symbol.Data.ISelectCommandBuilder.CommandText">
  1081. <summary>
  1082. 获取生成的命令语句。
  1083. </summary>
  1084. </member>
  1085. <member name="P:Symbol.Data.ISelectCommandBuilder.WhereCommandText">
  1086. <summary>
  1087. 获取仅Where部分。
  1088. </summary>
  1089. </member>
  1090. <member name="P:Symbol.Data.ISelectCommandBuilder.DeleteCommmandText">
  1091. <summary>
  1092. 获取delete命令语句。
  1093. </summary>
  1094. </member>
  1095. <member name="P:Symbol.Data.ISelectCommandBuilder.GroupByCommandText">
  1096. <summary>
  1097. 获取group by命令语句。
  1098. </summary>
  1099. </member>
  1100. <member name="P:Symbol.Data.ISelectCommandBuilder.HavingCommandText">
  1101. <summary>
  1102. 获取having命令语句。
  1103. </summary>
  1104. </member>
  1105. <member name="P:Symbol.Data.ISelectCommandBuilder.OrderByCommandText">
  1106. <summary>
  1107. 获取order by命令语句。
  1108. </summary>
  1109. </member>
  1110. <member name="P:Symbol.Data.ISelectCommandBuilder.TakeCount">
  1111. <summary>
  1112. 获取或设置数据取出条数。
  1113. </summary>
  1114. </member>
  1115. <member name="P:Symbol.Data.ISelectCommandBuilder.SkipCount">
  1116. <summary>
  1117. 获取或设置数据跳过条数。
  1118. </summary>
  1119. </member>
  1120. <member name="P:Symbol.Data.ISelectCommandBuilder.Fields">
  1121. <summary>
  1122. 获取字段列表。
  1123. </summary>
  1124. </member>
  1125. <member name="P:Symbol.Data.ISelectCommandBuilder.WhereBefores">
  1126. <summary>
  1127. 获取where语句之前的命令。
  1128. </summary>
  1129. </member>
  1130. <member name="P:Symbol.Data.ISelectCommandBuilder.Wheres">
  1131. <summary>
  1132. 获取where命令。
  1133. </summary>
  1134. </member>
  1135. <member name="P:Symbol.Data.ISelectCommandBuilder.GroupByKeys">
  1136. <summary>
  1137. 获取GroupBy字段列表。
  1138. </summary>
  1139. </member>
  1140. <member name="P:Symbol.Data.ISelectCommandBuilder.Havings">
  1141. <summary>
  1142. 获取having命令。
  1143. </summary>
  1144. </member>
  1145. <member name="P:Symbol.Data.ISelectCommandBuilder.OrderBys">
  1146. <summary>
  1147. 获取order by语句的命令。
  1148. </summary>
  1149. </member>
  1150. <member name="P:Symbol.Data.ISelectCommandBuilder.Dialect">
  1151. <summary>
  1152. 获取方言对象。
  1153. </summary>
  1154. </member>
  1155. <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String)">
  1156. <summary>
  1157. 对字段、通用名称进行预处理(语法、方言等)
  1158. </summary>
  1159. <param name="name">字段、通用名称</param>
  1160. <returns>返回处理后的名称。</returns>
  1161. </member>
  1162. <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String,System.String)">
  1163. <summary>
  1164. 对字段、通用名称进行预处理(语法、方言等)
  1165. </summary>
  1166. <param name="pairs">包含多级名称,如db.test.abc</param>
  1167. <param name="spliter">多级分割符,如“.”</param>
  1168. <returns>返回处理后的名称。</returns>
  1169. </member>
  1170. <member name="M:Symbol.Data.ISelectCommandBuilder.PreName(System.String[])">
  1171. <summary>
  1172. 对字段、通用名称进行预处理(语法、方言等)
  1173. </summary>
  1174. <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
  1175. <returns>返回处理后的名称。</returns>
  1176. </member>
  1177. <member name="M:Symbol.Data.ISelectCommandBuilder.Select(System.String[])">
  1178. <summary>
  1179. 生成select 语句。
  1180. </summary>
  1181. <param name="fields">字段列表。</param>
  1182. <returns></returns>
  1183. <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
  1184. </member>
  1185. <member name="M:Symbol.Data.ISelectCommandBuilder.WhereBefore(System.String[])">
  1186. <summary>
  1187. 生成where语句之前的命令。
  1188. </summary>
  1189. <param name="befores">命令列表。</param>
  1190. <returns></returns>
  1191. </member>
  1192. <member name="M:Symbol.Data.ISelectCommandBuilder.WhereClear">
  1193. <summary>
  1194. 清空where命令列表。
  1195. </summary>
  1196. <returns></returns>
  1197. </member>
  1198. <member name="M:Symbol.Data.ISelectCommandBuilder.Where(Symbol.Data.WhereOperators,System.String[])">
  1199. <summary>
  1200. 生成where命令。
  1201. </summary>
  1202. <param name="operator">逻辑操作符。</param>
  1203. <param name="expressions">表达式。</param>
  1204. <returns></returns>
  1205. </member>
  1206. <member name="M:Symbol.Data.ISelectCommandBuilder.Where(System.String,System.String)">
  1207. <summary>
  1208. 生成where命令。
  1209. </summary>
  1210. <param name="expression">表达式。</param>
  1211. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1212. <returns></returns>
  1213. </member>
  1214. <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  1215. <summary>
  1216. 生成where命令。
  1217. </summary>
  1218. <param name="expression">带格式串的表达式。</param>
  1219. <param name="value">值,忽略null和string.Empty。</param>
  1220. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1221. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  1222. <returns></returns>
  1223. </member>
  1224. <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  1225. <summary>
  1226. 生成where命令。
  1227. </summary>
  1228. <param name="expression">带格式串的表达式。</param>
  1229. <param name="value">值,忽略null和string.Empty。</param>
  1230. <param name="operator">逻辑操作符。</param>
  1231. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  1232. <returns></returns>
  1233. </member>
  1234. <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
  1235. <summary>
  1236. 生成where命令。
  1237. </summary>
  1238. <param name="expression">带格式串的表达式。</param>
  1239. <param name="value">值,忽略null。</param>
  1240. <param name="min">最小值,不为空时,忽略小于min的值</param>
  1241. <param name="max">最大值,不为空时,忽略大于max的值</param>
  1242. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1243. <returns></returns>
  1244. </member>
  1245. <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  1246. <summary>
  1247. 生成where命令。
  1248. </summary>
  1249. <param name="expression">带格式串的表达式。</param>
  1250. <param name="value">值,忽略null和string.Empty。</param>
  1251. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1252. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  1253. <returns></returns>
  1254. </member>
  1255. <member name="M:Symbol.Data.ISelectCommandBuilder.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  1256. <summary>
  1257. 生成where命令。
  1258. </summary>
  1259. <param name="expression">带格式串的表达式。</param>
  1260. <param name="value">值,忽略null和string.Empty。</param>
  1261. <param name="operator">逻辑操作符。</param>
  1262. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  1263. <returns></returns>
  1264. </member>
  1265. <member name="M:Symbol.Data.ISelectCommandBuilder.And(Symbol.Data.WhereExpressionAction)">
  1266. <summary>
  1267. And表达式。
  1268. </summary>
  1269. <param name="action"></param>
  1270. <returns></returns>
  1271. </member>
  1272. <member name="M:Symbol.Data.ISelectCommandBuilder.Or(Symbol.Data.WhereExpressionAction)">
  1273. <summary>
  1274. Or表达式。
  1275. </summary>
  1276. <param name="action"></param>
  1277. <returns></returns>
  1278. </member>
  1279. <member name="M:Symbol.Data.ISelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
  1280. <summary>
  1281. 完全匹配(自动忽略空或空文本)。
  1282. </summary>
  1283. <param name="operator">逻辑操作符。</param>
  1284. <param name="field">列,例:aa</param>
  1285. <param name="value">文本内容</param>
  1286. <returns></returns>
  1287. </member>
  1288. <member name="M:Symbol.Data.ISelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
  1289. <summary>
  1290. 完全匹配(自动忽略空)。
  1291. </summary>
  1292. <param name="operator">逻辑操作符。</param>
  1293. <param name="field">列,例:aa</param>
  1294. <param name="value">内容</param>
  1295. <returns></returns>
  1296. </member>
  1297. <member name="M:Symbol.Data.ISelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
  1298. <summary>
  1299. 操作符匹配(自动忽略空或空文本)。
  1300. </summary>
  1301. <param name="operator">逻辑操作符。</param>
  1302. <param name="field">列,例:aa</param>
  1303. <param name="value">文本内容</param>
  1304. <param name="matchOperator">匹配操作符</param>
  1305. <returns></returns>
  1306. </member>
  1307. <member name="M:Symbol.Data.ISelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
  1308. <summary>
  1309. 操作符匹配(自动忽略空)。
  1310. </summary>
  1311. <param name="operator">逻辑操作符。</param>
  1312. <param name="field">列,例:aa</param>
  1313. <param name="value">内容</param>
  1314. <param name="matchOperator">匹配操作符</param>
  1315. <returns></returns>
  1316. </member>
  1317. <member name="M:Symbol.Data.ISelectCommandBuilder.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
  1318. <summary>
  1319. 操作符匹配(自动忽略空或空文本)。
  1320. </summary>
  1321. <param name="field">列,例:aa</param>
  1322. <param name="value">文本内容</param>
  1323. <param name="matchOperator">匹配操作符</param>
  1324. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1325. <returns></returns>
  1326. </member>
  1327. <member name="M:Symbol.Data.ISelectCommandBuilder.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
  1328. <summary>
  1329. 操作符匹配(自动忽略空)。
  1330. </summary>
  1331. <param name="field">列,例:aa</param>
  1332. <param name="value">内容</param>
  1333. <param name="matchOperator">匹配操作符</param>
  1334. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1335. <returns></returns>
  1336. </member>
  1337. <member name="M:Symbol.Data.ISelectCommandBuilder.Eq(System.String,System.String,System.String)">
  1338. <summary>
  1339. 等于(自动忽略空或空文本)。
  1340. </summary>
  1341. <param name="field">列,例:aa</param>
  1342. <param name="value">文本内容</param>
  1343. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1344. <returns></returns>
  1345. </member>
  1346. <member name="M:Symbol.Data.ISelectCommandBuilder.Eq(System.String,System.Object,System.String)">
  1347. <summary>
  1348. 等于(自动忽略空或空文本)。
  1349. </summary>
  1350. <param name="field">列,例:aa</param>
  1351. <param name="value">内容</param>
  1352. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1353. <returns></returns>
  1354. </member>
  1355. <member name="M:Symbol.Data.ISelectCommandBuilder.NotEq(System.String,System.Object,System.String)">
  1356. <summary>
  1357. 不等于(自动忽略空或空文本)。
  1358. </summary>
  1359. <param name="field">列,例:aa</param>
  1360. <param name="value">内容</param>
  1361. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1362. <returns></returns>
  1363. </member>
  1364. <member name="M:Symbol.Data.ISelectCommandBuilder.Lt(System.String,System.Object,System.String)">
  1365. <summary>
  1366. 小于(自动忽略空或空文本)。
  1367. </summary>
  1368. <param name="field">列,例:aa</param>
  1369. <param name="value">内容</param>
  1370. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1371. <returns></returns>
  1372. </member>
  1373. <member name="M:Symbol.Data.ISelectCommandBuilder.Lte(System.String,System.Object,System.String)">
  1374. <summary>
  1375. 小于等于(自动忽略空或空文本)。
  1376. </summary>
  1377. <param name="field">列,例:aa</param>
  1378. <param name="value">内容</param>
  1379. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1380. <returns></returns>
  1381. </member>
  1382. <member name="M:Symbol.Data.ISelectCommandBuilder.Gt(System.String,System.Object,System.String)">
  1383. <summary>
  1384. 大于(自动忽略空或空文本)。
  1385. </summary>
  1386. <param name="field">列,例:aa</param>
  1387. <param name="value">内容</param>
  1388. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1389. <returns></returns>
  1390. </member>
  1391. <member name="M:Symbol.Data.ISelectCommandBuilder.Gte(System.String,System.Object,System.String)">
  1392. <summary>
  1393. 大于等于(自动忽略空或空文本)。
  1394. </summary>
  1395. <param name="field">列,例:aa</param>
  1396. <param name="value">内容</param>
  1397. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1398. <returns></returns>
  1399. </member>
  1400. <member name="M:Symbol.Data.ISelectCommandBuilder.Like(Symbol.Data.WhereOperators,System.String,System.String)">
  1401. <summary>
  1402. 模糊匹配(like %value%,自动忽略空或空文本)。
  1403. </summary>
  1404. <param name="operator">逻辑操作符。</param>
  1405. <param name="field">列,例:aa</param>
  1406. <param name="value">文本内容</param>
  1407. <returns></returns>
  1408. </member>
  1409. <member name="M:Symbol.Data.ISelectCommandBuilder.Like(System.String,System.String,System.String)">
  1410. <summary>
  1411. 模糊匹配(like %value%,自动忽略空或空文本)。
  1412. </summary>
  1413. <param name="field">列,例:aa</param>
  1414. <param name="value">文本内容</param>
  1415. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1416. <returns></returns>
  1417. </member>
  1418. <member name="M:Symbol.Data.ISelectCommandBuilder.Like(System.String,System.String,System.Boolean,System.String)">
  1419. <summary>
  1420. 模糊匹配(like %value%,自动忽略空或空文本)。
  1421. </summary>
  1422. <param name="field">列,例:aa</param>
  1423. <param name="value">文本内容</param>
  1424. <param name="reverse">倒转,为true时表示value like field。</param>
  1425. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1426. <returns></returns>
  1427. </member>
  1428. <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
  1429. <summary>
  1430. 模糊匹配(like value%,自动忽略空或空文本)。
  1431. </summary>
  1432. <param name="operator">逻辑操作符。</param>
  1433. <param name="field">列,例:aa</param>
  1434. <param name="value">文本内容</param>
  1435. <returns></returns>
  1436. </member>
  1437. <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(System.String,System.String,System.String)">
  1438. <summary>
  1439. 模糊匹配(like value%,自动忽略空或空文本)。
  1440. </summary>
  1441. <param name="field">列,例:aa</param>
  1442. <param name="value">文本内容</param>
  1443. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1444. <returns></returns>
  1445. </member>
  1446. <member name="M:Symbol.Data.ISelectCommandBuilder.StartsWith(System.String,System.String,System.Boolean,System.String)">
  1447. <summary>
  1448. 模糊匹配(like value%,自动忽略空或空文本)。
  1449. </summary>
  1450. <param name="field">列,例:aa</param>
  1451. <param name="value">文本内容</param>
  1452. <param name="reverse">倒转,为true时表示value like field。</param>
  1453. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1454. <returns></returns>
  1455. </member>
  1456. <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
  1457. <summary>
  1458. 模糊匹配(like %value,自动忽略空或空文本)。
  1459. </summary>
  1460. <param name="operator">逻辑操作符。</param>
  1461. <param name="field">列,例:aa</param>
  1462. <param name="value">文本内容</param>
  1463. <returns></returns>
  1464. </member>
  1465. <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(System.String,System.String,System.String)">
  1466. <summary>
  1467. 模糊匹配(like %value,自动忽略空或空文本)。
  1468. </summary>
  1469. <param name="field">列,例:aa</param>
  1470. <param name="value">文本内容</param>
  1471. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1472. <returns></returns>
  1473. </member>
  1474. <member name="M:Symbol.Data.ISelectCommandBuilder.EndsWith(System.String,System.String,System.Boolean,System.String)">
  1475. <summary>
  1476. 模糊匹配(like %value,自动忽略空或空文本)。
  1477. </summary>
  1478. <param name="field">列,例:aa</param>
  1479. <param name="value">文本内容</param>
  1480. <param name="reverse">倒转,为true时表示value like field。</param>
  1481. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1482. <returns></returns>
  1483. </member>
  1484. <member name="M:Symbol.Data.ISelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
  1485. <summary>
  1486. 包含(自动忽略空或空文本)。
  1487. </summary>
  1488. <param name="operator">逻辑操作符。</param>
  1489. <param name="field">列,例:aa</param>
  1490. <param name="values">文本内容列表</param>
  1491. <returns></returns>
  1492. </member>
  1493. <member name="M:Symbol.Data.ISelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
  1494. <summary>
  1495. 包含(自动忽略空)。
  1496. </summary>
  1497. <param name="operator">逻辑操作符。</param>
  1498. <param name="field">列,例:aa</param>
  1499. <param name="values">内容列表</param>
  1500. <returns></returns>
  1501. </member>
  1502. <member name="M:Symbol.Data.ISelectCommandBuilder.In(System.String,System.Collections.IEnumerable,System.String)">
  1503. <summary>
  1504. 包含(自动忽略空)。
  1505. </summary>
  1506. <param name="field">列,例:aa</param>
  1507. <param name="values">内容列表</param>
  1508. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1509. <returns></returns>
  1510. </member>
  1511. <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
  1512. <summary>
  1513. 不包含(自动忽略空或空文本)。
  1514. </summary>
  1515. <param name="operator">逻辑操作符。</param>
  1516. <param name="field">列,例:aa</param>
  1517. <param name="values">文本内容列表</param>
  1518. <returns></returns>
  1519. </member>
  1520. <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
  1521. <summary>
  1522. 不包含(自动忽略空)。
  1523. </summary>
  1524. <param name="operator">逻辑操作符。</param>
  1525. <param name="field">列,例:aa</param>
  1526. <param name="values">内容列表</param>
  1527. <returns></returns>
  1528. </member>
  1529. <member name="M:Symbol.Data.ISelectCommandBuilder.NotIn(System.String,System.Collections.IEnumerable,System.String)">
  1530. <summary>
  1531. 不包含(自动忽略空)。
  1532. </summary>
  1533. <param name="field">列,例:aa</param>
  1534. <param name="values">内容列表</param>
  1535. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1536. <returns></returns>
  1537. </member>
  1538. <member name="M:Symbol.Data.ISelectCommandBuilder.HavingClear">
  1539. <summary>
  1540. 清空having命令列表。
  1541. </summary>
  1542. <returns></returns>
  1543. </member>
  1544. <member name="M:Symbol.Data.ISelectCommandBuilder.Having(Symbol.Data.WhereOperators,System.String[])">
  1545. <summary>
  1546. 生成having命令。
  1547. </summary>
  1548. <param name="operator">逻辑操作符。</param>
  1549. <param name="expressions">表达式。</param>
  1550. <returns></returns>
  1551. </member>
  1552. <member name="M:Symbol.Data.ISelectCommandBuilder.Having(System.String,System.String)">
  1553. <summary>
  1554. 生成having命令。
  1555. </summary>
  1556. <param name="expression">表达式。</param>
  1557. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1558. <returns></returns>
  1559. </member>
  1560. <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  1561. <summary>
  1562. 生成having命令。
  1563. </summary>
  1564. <param name="expression">带格式串的表达式。</param>
  1565. <param name="value">值,忽略null和string.Empty。</param>
  1566. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1567. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  1568. <returns></returns>
  1569. </member>
  1570. <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  1571. <summary>
  1572. 生成having命令。
  1573. </summary>
  1574. <param name="expression">带格式串的表达式。</param>
  1575. <param name="value">值,忽略null和string.Empty。</param>
  1576. <param name="operator">逻辑操作符。</param>
  1577. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  1578. <returns></returns>
  1579. </member>
  1580. <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
  1581. <summary>
  1582. 生成having命令。
  1583. </summary>
  1584. <param name="expression">带格式串的表达式。</param>
  1585. <param name="value">值,忽略null。</param>
  1586. <param name="min">最小值,不为空时,忽略小于min的值</param>
  1587. <param name="max">最大值,不为空时,忽略大于max的值</param>
  1588. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1589. <returns></returns>
  1590. </member>
  1591. <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  1592. <summary>
  1593. 生成having命令。
  1594. </summary>
  1595. <param name="expression">带格式串的表达式。</param>
  1596. <param name="value">值,忽略null和string.Empty。</param>
  1597. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  1598. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  1599. <returns></returns>
  1600. </member>
  1601. <member name="M:Symbol.Data.ISelectCommandBuilder.HavingIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  1602. <summary>
  1603. 生成having命令。
  1604. </summary>
  1605. <param name="expression">带格式串的表达式。</param>
  1606. <param name="value">值,忽略null和string.Empty。</param>
  1607. <param name="operator">逻辑操作符。</param>
  1608. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  1609. <returns></returns>
  1610. </member>
  1611. <member name="M:Symbol.Data.ISelectCommandBuilder.Refer(System.Object,System.String,Symbol.Data.CommandReferFilterDelegate)">
  1612. <summary>
  1613. 引用关系(NoSQL)。
  1614. </summary>
  1615. <param name="refer">引用关系。</param>
  1616. <param name="selfSource">主查询(表名,$self 为自动识别)</param>
  1617. <param name="filter">过滤器。</param>
  1618. <returns></returns>
  1619. </member>
  1620. <member name="M:Symbol.Data.ISelectCommandBuilder.Refer(Symbol.Data.NoSQL.Refer,System.String,Symbol.Data.CommandReferFilterDelegate)">
  1621. <summary>
  1622. 引用关系(NoSQL)。
  1623. </summary>
  1624. <param name="refer">引用关系。</param>
  1625. <param name="selfSource">主查询(表名,$self 为自动识别)</param>
  1626. <param name="filter">过滤器。</param>
  1627. <returns></returns>
  1628. </member>
  1629. <member name="M:Symbol.Data.ISelectCommandBuilder.Query(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  1630. <summary>
  1631. 查询规则(NoSQL)。
  1632. </summary>
  1633. <param name="condition">规则</param>
  1634. <param name="filter">过滤器</param>
  1635. <returns></returns>
  1636. </member>
  1637. <member name="M:Symbol.Data.ISelectCommandBuilder.Query(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
  1638. <summary>
  1639. 查询规则(NoSQL)。
  1640. </summary>
  1641. <param name="condition">规则</param>
  1642. <param name="filter">过滤器</param>
  1643. <returns></returns>
  1644. </member>
  1645. <member name="M:Symbol.Data.ISelectCommandBuilder.Having(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  1646. <summary>
  1647. Having规则(NoSQL)。
  1648. </summary>
  1649. <param name="condition">规则</param>
  1650. <param name="filter">过滤器</param>
  1651. <returns></returns>
  1652. </member>
  1653. <member name="M:Symbol.Data.ISelectCommandBuilder.Having(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
  1654. <summary>
  1655. Having规则(NoSQL)。
  1656. </summary>
  1657. <param name="condition">规则</param>
  1658. <param name="filter">过滤器</param>
  1659. <returns></returns>
  1660. </member>
  1661. <member name="M:Symbol.Data.ISelectCommandBuilder.Sort(System.Object)">
  1662. <summary>
  1663. 排序(NoSQL)。
  1664. </summary>
  1665. <param name="sorter">排序对象</param>
  1666. <returns></returns>
  1667. </member>
  1668. <member name="M:Symbol.Data.ISelectCommandBuilder.Sort(Symbol.Data.NoSQL.Sorter)">
  1669. <summary>
  1670. 排序(NoSQL)。
  1671. </summary>
  1672. <param name="sorter">排序对象</param>
  1673. <returns></returns>
  1674. </member>
  1675. <member name="M:Symbol.Data.ISelectCommandBuilder.GroupByClear">
  1676. <summary>
  1677. 清空group by命令列表。
  1678. </summary>
  1679. <returns></returns>
  1680. </member>
  1681. <member name="M:Symbol.Data.ISelectCommandBuilder.GroupBy(System.String)">
  1682. <summary>
  1683. 生成group by命令(自动忽略空或空文本)。
  1684. </summary>
  1685. <param name="field">列,例:aa</param>
  1686. <returns></returns>
  1687. </member>
  1688. <member name="M:Symbol.Data.ISelectCommandBuilder.GroupBy(System.String[])">
  1689. <summary>
  1690. 生成group by命令。
  1691. </summary>
  1692. <param name="fields">字段列表。</param>
  1693. <returns></returns>
  1694. </member>
  1695. <member name="M:Symbol.Data.ISelectCommandBuilder.OrderByClear">
  1696. <summary>
  1697. 清空order by命令列表。
  1698. </summary>
  1699. <returns></returns>
  1700. </member>
  1701. <member name="M:Symbol.Data.ISelectCommandBuilder.OrderBy(System.String,Symbol.Data.OrderBys)">
  1702. <summary>
  1703. 生成order by命令(自动忽略空或空文本)。
  1704. </summary>
  1705. <param name="field">列,例:aa</param>
  1706. <param name="orderby">排序规则</param>
  1707. <returns></returns>
  1708. </member>
  1709. <member name="M:Symbol.Data.ISelectCommandBuilder.OrderBy(System.String[])">
  1710. <summary>
  1711. 生成order by命令。
  1712. </summary>
  1713. <param name="orderBys">命令列表。</param>
  1714. <returns></returns>
  1715. </member>
  1716. <member name="M:Symbol.Data.ISelectCommandBuilder.Count">
  1717. <summary>
  1718. 生成求count命令。
  1719. </summary>
  1720. <returns></returns>
  1721. <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>和<see cref="P:Symbol.Data.ISelectCommandBuilder.OrderBys"/>。</remarks>
  1722. </member>
  1723. <member name="M:Symbol.Data.ISelectCommandBuilder.CountAs(System.String)">
  1724. <summary>
  1725. 生成求count(1) as fieldAs 命令。
  1726. </summary>
  1727. <param name="fieldAs">as 字段名称。</param>
  1728. <returns></returns>
  1729. <remarks>不会清空其它字段和order by</remarks>
  1730. </member>
  1731. <member name="M:Symbol.Data.ISelectCommandBuilder.CountAs(System.String,System.Boolean)">
  1732. <summary>
  1733. 生成求count(1) as fieldAs 命令。
  1734. </summary>
  1735. <param name="fieldAs">as 字段名称。</param>
  1736. <param name="clear">是否清空所有字段和order by</param>
  1737. <returns></returns>
  1738. </member>
  1739. <member name="M:Symbol.Data.ISelectCommandBuilder.Sum(System.String)">
  1740. <summary>
  1741. 生成求sum命令(清空所有字段)。
  1742. </summary>
  1743. <param name="field">字段名称。</param>
  1744. <returns></returns>
  1745. <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
  1746. </member>
  1747. <member name="M:Symbol.Data.ISelectCommandBuilder.Sum(System.String,System.Boolean)">
  1748. <summary>
  1749. 生成求sum命令。
  1750. </summary>
  1751. <param name="field">字段名称。</param>
  1752. <param name="clear">是否清空所有字段</param>
  1753. <returns></returns>
  1754. </member>
  1755. <member name="M:Symbol.Data.ISelectCommandBuilder.SumAs(System.String,System.String)">
  1756. <summary>
  1757. 生成求sum(field) as fieldAs 命令。
  1758. </summary>
  1759. <param name="field">字段名称。</param>
  1760. <param name="fieldAs">as 字段名称。</param>
  1761. <returns></returns>
  1762. <remarks>不会清空其它字段和order by</remarks>
  1763. </member>
  1764. <member name="M:Symbol.Data.ISelectCommandBuilder.SumAs(System.String,System.String,System.Boolean)">
  1765. <summary>
  1766. 生成求sum(field) as fieldAs 命令。
  1767. </summary>
  1768. <param name="field">字段名称。</param>
  1769. <param name="fieldAs">as 字段名称。</param>
  1770. <param name="clear">是否清空所有字段和order by</param>
  1771. <returns></returns>
  1772. </member>
  1773. <member name="M:Symbol.Data.ISelectCommandBuilder.Min(System.String)">
  1774. <summary>
  1775. 生成求min命令(清空所有字段)。
  1776. </summary>
  1777. <param name="field">字段名称。</param>
  1778. <returns></returns>
  1779. <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
  1780. </member>
  1781. <member name="M:Symbol.Data.ISelectCommandBuilder.Min(System.String,System.Boolean)">
  1782. <summary>
  1783. 生成求min命令。
  1784. </summary>
  1785. <param name="field">字段名称。</param>
  1786. <param name="clear">是否清空所有字段</param>
  1787. <returns></returns>
  1788. </member>
  1789. <member name="M:Symbol.Data.ISelectCommandBuilder.MinAs(System.String,System.String)">
  1790. <summary>
  1791. 生成求min(field) as fieldAs 命令。
  1792. </summary>
  1793. <param name="field">字段名称。</param>
  1794. <param name="fieldAs">as 字段名称。</param>
  1795. <returns></returns>
  1796. <remarks>不会清空其它字段和order by</remarks>
  1797. </member>
  1798. <member name="M:Symbol.Data.ISelectCommandBuilder.MinAs(System.String,System.String,System.Boolean)">
  1799. <summary>
  1800. 生成求min(field) as fieldAs 命令。
  1801. </summary>
  1802. <param name="field">字段名称。</param>
  1803. <param name="fieldAs">as 字段名称。</param>
  1804. <param name="clear">是否清空所有字段和order by</param>
  1805. <returns></returns>
  1806. </member>
  1807. <member name="M:Symbol.Data.ISelectCommandBuilder.Max(System.String)">
  1808. <summary>
  1809. 生成求max命令(清空所有字段)。
  1810. </summary>
  1811. <param name="field">字段名称。</param>
  1812. <returns></returns>
  1813. <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
  1814. </member>
  1815. <member name="M:Symbol.Data.ISelectCommandBuilder.Max(System.String,System.Boolean)">
  1816. <summary>
  1817. 生成求max命令。
  1818. </summary>
  1819. <param name="field">字段名称。</param>
  1820. <param name="clear">是否清空所有字段</param>
  1821. <returns></returns>
  1822. </member>
  1823. <member name="M:Symbol.Data.ISelectCommandBuilder.MaxAs(System.String,System.String)">
  1824. <summary>
  1825. 生成求max(field) as fieldAs 命令。
  1826. </summary>
  1827. <param name="field">字段名称。</param>
  1828. <param name="fieldAs">as 字段名称。</param>
  1829. <returns></returns>
  1830. <remarks>不会清空其它字段和order by</remarks>
  1831. </member>
  1832. <member name="M:Symbol.Data.ISelectCommandBuilder.MaxAs(System.String,System.String,System.Boolean)">
  1833. <summary>
  1834. 生成求max(field) as fieldAs 命令。
  1835. </summary>
  1836. <param name="field">字段名称。</param>
  1837. <param name="fieldAs">as 字段名称。</param>
  1838. <param name="clear">是否清空所有字段和order by</param>
  1839. <returns></returns>
  1840. </member>
  1841. <member name="M:Symbol.Data.ISelectCommandBuilder.Average(System.String)">
  1842. <summary>
  1843. 生成求avg命令(清空所有字段)。
  1844. </summary>
  1845. <param name="field">字段名称。</param>
  1846. <returns></returns>
  1847. <remarks>会强制清空<see cref="P:Symbol.Data.ISelectCommandBuilder.Fields"/>。</remarks>
  1848. </member>
  1849. <member name="M:Symbol.Data.ISelectCommandBuilder.Average(System.String,System.Boolean)">
  1850. <summary>
  1851. 生成求avg命令。
  1852. </summary>
  1853. <param name="field">字段名称。</param>
  1854. <param name="clear">是否清空所有字段</param>
  1855. <returns></returns>
  1856. </member>
  1857. <member name="M:Symbol.Data.ISelectCommandBuilder.AverageAs(System.String,System.String)">
  1858. <summary>
  1859. 生成求avg(field) as fieldAs 命令。
  1860. </summary>
  1861. <param name="field">字段名称。</param>
  1862. <param name="fieldAs">as 字段名称。</param>
  1863. <returns></returns>
  1864. <remarks>不会清空其它字段和order by</remarks>
  1865. </member>
  1866. <member name="M:Symbol.Data.ISelectCommandBuilder.AverageAs(System.String,System.String,System.Boolean)">
  1867. <summary>
  1868. 生成求avg(field) as fieldAs 命令。
  1869. </summary>
  1870. <param name="field">字段名称。</param>
  1871. <param name="fieldAs">as 字段名称。</param>
  1872. <param name="clear">是否清空所有字段和order by</param>
  1873. <returns></returns>
  1874. </member>
  1875. <member name="M:Symbol.Data.ISelectCommandBuilder.Take(System.Int32)">
  1876. <summary>
  1877. 生成take语法。
  1878. </summary>
  1879. <param name="count">取出条数。</param>
  1880. <returns></returns>
  1881. </member>
  1882. <member name="M:Symbol.Data.ISelectCommandBuilder.Skip(System.Int32)">
  1883. <summary>
  1884. 生成skip语法。
  1885. </summary>
  1886. <param name="skip">跳过条数。</param>
  1887. <returns></returns>
  1888. </member>
  1889. <member name="M:Symbol.Data.ISelectCommandBuilder.Paging(System.Int32,System.Int32)">
  1890. <summary>
  1891. 生成分页语法。
  1892. </summary>
  1893. <param name="size">每页大小,忽略小于1。</param>
  1894. <param name="page">页码,从0开始,忽略小于0。</param>
  1895. <returns></returns>
  1896. </member>
  1897. <member name="M:Symbol.Data.ISelectCommandBuilder.End">
  1898. <summary>
  1899. 结束构造(触发Ended事件。)
  1900. </summary>
  1901. <returns></returns>
  1902. </member>
  1903. <member name="E:Symbol.Data.ISelectCommandBuilder.Ended">
  1904. <summary>
  1905. 已结束,构造已结束时触发,只会触发一次此事件。
  1906. </summary>
  1907. </member>
  1908. <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery">
  1909. <summary>
  1910. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  1911. </summary>
  1912. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  1913. </member>
  1914. <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Action{System.Data.IDbCommand})">
  1915. <summary>
  1916. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  1917. </summary>
  1918. <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
  1919. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  1920. </member>
  1921. <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Type)">
  1922. <summary>
  1923. 创建一个普通查询
  1924. </summary>
  1925. <param name="type">成员类型,可以模拟出泛型的感觉。</param>
  1926. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  1927. </member>
  1928. <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery(System.Type,System.Action{System.Data.IDbCommand})">
  1929. <summary>
  1930. 创建一个普通查询
  1931. </summary>
  1932. <param name="type">成员类型,可以模拟出泛型的感觉。</param>
  1933. <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
  1934. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  1935. </member>
  1936. <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery``1">
  1937. <summary>
  1938. 创建一个泛型查询
  1939. </summary>
  1940. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  1941. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  1942. </member>
  1943. <member name="M:Symbol.Data.ISelectCommandBuilder.CreateQuery``1(System.Action{System.Data.IDbCommand})">
  1944. <summary>
  1945. 创建一个泛型查询
  1946. </summary>
  1947. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  1948. <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
  1949. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  1950. </member>
  1951. <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault">
  1952. <summary>
  1953. 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
  1954. </summary>
  1955. <returns>返回第一条记录。</returns>
  1956. </member>
  1957. <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault(System.Type)">
  1958. <summary>
  1959. 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
  1960. </summary>
  1961. <param name="type">类型,可以模拟出泛型的感觉。</param>
  1962. <returns>返回第一条记录。</returns>
  1963. </member>
  1964. <member name="M:Symbol.Data.ISelectCommandBuilder.ToList">
  1965. <summary>
  1966. 将查询快速读取并构造一个List对象。
  1967. </summary>
  1968. <returns>返回一个List对象。</returns>
  1969. </member>
  1970. <member name="M:Symbol.Data.ISelectCommandBuilder.FirstOrDefault``1">
  1971. <summary>
  1972. 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
  1973. </summary>
  1974. <returns>返回第一条记录。</returns>
  1975. </member>
  1976. <member name="M:Symbol.Data.ISelectCommandBuilder.ToList``1">
  1977. <summary>
  1978. 将查询快速读取并构造一个List对象。
  1979. </summary>
  1980. <returns>返回一个List对象。</returns>
  1981. </member>
  1982. <member name="T:Symbol.Data.AddCommandParameterDelegate">
  1983. <summary>
  1984. 添加IDbCommand参数委托
  1985. </summary>
  1986. <param name="value">参数</param>
  1987. <returns>返回参数名称</returns>
  1988. </member>
  1989. <member name="T:Symbol.Data.WhereIfValueFilterDelegate`1">
  1990. <summary>
  1991. WhereIf 值过滤器委托
  1992. </summary>
  1993. <typeparam name="T"></typeparam>
  1994. <param name="value">值</param>
  1995. <returns>返回处理后的值</returns>
  1996. </member>
  1997. <member name="T:Symbol.Data.CommandQueryFilterDelegate">
  1998. <summary>
  1999. Command查询过滤器委托
  2000. </summary>
  2001. <param name="builder"></param>
  2002. <param name="condition">规则</param>
  2003. <returns>返回是否继续。</returns>
  2004. </member>
  2005. <member name="T:Symbol.Data.CommandReferFilterDelegate">
  2006. <summary>
  2007. Command引用过滤器委托。
  2008. </summary>
  2009. <param name="builder"></param>
  2010. <param name="refer">引用关系。</param>
  2011. <returns></returns>
  2012. </member>
  2013. <member name="T:Symbol.Data.IUpdateCommandBuilder">
  2014. <summary>
  2015. 更新命令构造器接口
  2016. </summary>
  2017. </member>
  2018. <member name="P:Symbol.Data.IUpdateCommandBuilder.DataContext">
  2019. <summary>
  2020. 获取相关联的数据上下文。
  2021. </summary>
  2022. </member>
  2023. <member name="P:Symbol.Data.IUpdateCommandBuilder.TableName">
  2024. <summary>
  2025. 获取当前表名
  2026. </summary>
  2027. </member>
  2028. <member name="P:Symbol.Data.IUpdateCommandBuilder.CommandText">
  2029. <summary>
  2030. 获取生成的命令语句。
  2031. </summary>
  2032. </member>
  2033. <member name="P:Symbol.Data.IUpdateCommandBuilder.Fields">
  2034. <summary>
  2035. 获取字段列表(包括字段对应的数据)。
  2036. </summary>
  2037. </member>
  2038. <member name="P:Symbol.Data.IUpdateCommandBuilder.RemovedFields">
  2039. <summary>
  2040. 获取已移除字段列表(生成脚本时忽略这些字段)。
  2041. </summary>
  2042. </member>
  2043. <member name="P:Symbol.Data.IUpdateCommandBuilder.Values">
  2044. <summary>
  2045. 获取纯参数列表。
  2046. </summary>
  2047. </member>
  2048. <member name="P:Symbol.Data.IUpdateCommandBuilder.Dialect">
  2049. <summary>
  2050. 获取方言对象。
  2051. </summary>
  2052. </member>
  2053. <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String)">
  2054. <summary>
  2055. 对字段、通用名称进行预处理(语法、方言等)
  2056. </summary>
  2057. <param name="name">字段、通用名称</param>
  2058. <returns>返回处理后的名称。</returns>
  2059. </member>
  2060. <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String,System.String)">
  2061. <summary>
  2062. 对字段、通用名称进行预处理(语法、方言等)
  2063. </summary>
  2064. <param name="pairs">包含多级名称,如db.test.abc</param>
  2065. <param name="spliter">多级分割符,如“.”</param>
  2066. <returns>返回处理后的名称。</returns>
  2067. </member>
  2068. <member name="M:Symbol.Data.IUpdateCommandBuilder.PreName(System.String[])">
  2069. <summary>
  2070. 对字段、通用名称进行预处理(语法、方言等)
  2071. </summary>
  2072. <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
  2073. <returns>返回处理后的名称。</returns>
  2074. </member>
  2075. <member name="M:Symbol.Data.IUpdateCommandBuilder.GetValues(System.Object[])">
  2076. <summary>
  2077. 获取参数列表。
  2078. </summary>
  2079. <param name="values">附加参数列表。</param>
  2080. <returns>返回附近加的参数列表。</returns>
  2081. </member>
  2082. <member name="M:Symbol.Data.IUpdateCommandBuilder.GetCommandText(System.String,System.Object[])">
  2083. <summary>
  2084. 获取命令语句。
  2085. </summary>
  2086. <param name="commandTextAfterFormat">语句结尾内容格式串。</param>
  2087. <param name="args">参与 commandTextAfterFormat 的参数列表。</param>
  2088. <returns>返回新的语句。</returns>
  2089. </member>
  2090. <member name="M:Symbol.Data.IUpdateCommandBuilder.QueryBlock``1(Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction,Symbol.Data.UpdateCommandBuilderQueryBlockEndAction{``0})">
  2091. <summary>
  2092. 查询块,通常用于最终执行前 生成where。
  2093. </summary>
  2094. <typeparam name="T">任意类型</typeparam>
  2095. <param name="where">where action</param>
  2096. <param name="end">end action</param>
  2097. <returns>返回处理结果。</returns>
  2098. </member>
  2099. <member name="T:Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction">
  2100. <summary>
  2101. 更新命令构造器查询块where委托。
  2102. </summary>
  2103. <param name="whereBuilder">where构造器</param>
  2104. <returns>返回是否继续。</returns>
  2105. </member>
  2106. <member name="T:Symbol.Data.UpdateCommandBuilderQueryBlockEndAction`1">
  2107. <summary>
  2108. 更新命令构造器查询块结果委托。
  2109. </summary>
  2110. <typeparam name="T">任意类型</typeparam>
  2111. <param name="commandText">命令语句</param>
  2112. <param name="values">参数列表</param>
  2113. <returns>返回处理结果。</returns>
  2114. </member>
  2115. <member name="T:Symbol.Data.UpdateCommandBuilderFilter">
  2116. <summary>
  2117. 更新命令构造器过滤委托。
  2118. </summary>
  2119. <param name="builder">构造器。</param>
  2120. </member>
  2121. <member name="T:Symbol.Data.NoSQL.Condition">
  2122. <summary>
  2123. 规则对象
  2124. </summary>
  2125. </member>
  2126. <member name="P:Symbol.Data.NoSQL.Condition.Name">
  2127. <summary>
  2128. 获取名称
  2129. </summary>
  2130. </member>
  2131. <member name="P:Symbol.Data.NoSQL.Condition.Type">
  2132. <summary>
  2133. 获取类型
  2134. </summary>
  2135. </member>
  2136. <member name="P:Symbol.Data.NoSQL.Condition.Value">
  2137. <summary>
  2138. 获取值
  2139. </summary>
  2140. </member>
  2141. <member name="P:Symbol.Data.NoSQL.Condition.Parent">
  2142. <summary>
  2143. 获取上级
  2144. </summary>
  2145. </member>
  2146. <member name="P:Symbol.Data.NoSQL.Condition.Children">
  2147. <summary>
  2148. 获取子集
  2149. </summary>
  2150. </member>
  2151. <member name="M:Symbol.Data.NoSQL.Condition.#ctor(System.String,Symbol.Data.NoSQL.ConditionTypes,System.Object)">
  2152. <summary>
  2153. 创建Condition实例
  2154. </summary>
  2155. <param name="name">名称</param>
  2156. <param name="type">类型</param>
  2157. <param name="value">值</param>
  2158. </member>
  2159. <member name="M:Symbol.Data.NoSQL.Condition.GetNames">
  2160. <summary>
  2161. 获取名称子集列表(分割符为“.”)。
  2162. </summary>
  2163. <returns>返回名称的子集列表,如a.b 为 ["a","b"] 。</returns>
  2164. </member>
  2165. <member name="M:Symbol.Data.NoSQL.Condition.GetNames(System.String)">
  2166. <summary>
  2167. 获取名称子集列表。
  2168. </summary>
  2169. <param name="spliter">指定分割符,为null或空时自动为“.”。</param>
  2170. <returns>返回名称的子集列表,如a.b 为 ["a","b"] 。</returns>
  2171. </member>
  2172. <member name="M:Symbol.Data.NoSQL.Condition.Parse(System.Object)">
  2173. <summary>
  2174. 解析
  2175. </summary>
  2176. <param name="value"></param>
  2177. <returns></returns>
  2178. </member>
  2179. <member name="M:Symbol.Data.NoSQL.Condition.ToObject">
  2180. <summary>
  2181. 输出数据结构。
  2182. </summary>
  2183. <returns></returns>
  2184. </member>
  2185. <member name="M:Symbol.Data.NoSQL.Condition.ToJson">
  2186. <summary>
  2187. 输出JSON字符串。
  2188. </summary>
  2189. <returns></returns>
  2190. </member>
  2191. <member name="M:Symbol.Data.NoSQL.Condition.ToJson(System.Boolean)">
  2192. <summary>
  2193. 输出JSON字符串。
  2194. </summary>
  2195. <param name="formated">是否格式化。</param>
  2196. <returns></returns>
  2197. </member>
  2198. <member name="M:Symbol.Data.NoSQL.Condition.ToString">
  2199. <summary>
  2200. 输出JSON字符串。
  2201. </summary>
  2202. <returns></returns>
  2203. </member>
  2204. <member name="M:Symbol.Data.NoSQL.Condition.op_Implicit(System.String)~Symbol.Data.NoSQL.Condition">
  2205. <summary>
  2206. 解析string
  2207. </summary>
  2208. <param name="value"></param>
  2209. </member>
  2210. <member name="M:Symbol.Data.NoSQL.Condition.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Condition">
  2211. <summary>
  2212. 解析System.Collections.Generic.Dictionary&lt;string, object&gt;对象
  2213. </summary>
  2214. <param name="value"></param>
  2215. </member>
  2216. <member name="M:Symbol.Data.NoSQL.Condition.op_Explicit(Symbol.Data.NoSQL.Condition)~System.String">
  2217. <summary>
  2218. 从Condition转为json文本
  2219. </summary>
  2220. <param name="value"></param>
  2221. </member>
  2222. <member name="M:Symbol.Data.NoSQL.Condition.Begin">
  2223. <summary>
  2224. 开始新的规则对象
  2225. </summary>
  2226. <returns></returns>
  2227. </member>
  2228. <member name="T:Symbol.Data.NoSQL.Condition.ConditionParser">
  2229. <summary>
  2230. Condition解析器
  2231. </summary>
  2232. </member>
  2233. <member name="M:Symbol.Data.NoSQL.Condition.ConditionParser.Parse(System.Object)">
  2234. <summary>
  2235. 解析
  2236. </summary>
  2237. <param name="value"></param>
  2238. <returns></returns>
  2239. </member>
  2240. <member name="T:Symbol.Data.NoSQL.ConditionCollection">
  2241. <summary>
  2242. Condition集合
  2243. </summary>
  2244. </member>
  2245. <member name="P:Symbol.Data.NoSQL.ConditionCollection.Item(System.Int32)">
  2246. <summary>
  2247. 获取或设置成员
  2248. </summary>
  2249. <param name="index">索引值</param>
  2250. <returns>返回成员</returns>
  2251. </member>
  2252. <member name="P:Symbol.Data.NoSQL.ConditionCollection.Count">
  2253. <summary>
  2254. 获取数量
  2255. </summary>
  2256. </member>
  2257. <member name="P:Symbol.Data.NoSQL.ConditionCollection.IsArray">
  2258. <summary>
  2259. 获取或设置是否为数组
  2260. </summary>
  2261. </member>
  2262. <member name="P:Symbol.Data.NoSQL.ConditionCollection.Owner">
  2263. <summary>
  2264. 获取拥有者
  2265. </summary>
  2266. </member>
  2267. <member name="M:Symbol.Data.NoSQL.ConditionCollection.#ctor(Symbol.Data.NoSQL.Condition)">
  2268. <summary>
  2269. 创建ConditionCollection实例
  2270. </summary>
  2271. </member>
  2272. <member name="M:Symbol.Data.NoSQL.ConditionCollection.Insert(System.Int32,Symbol.Data.NoSQL.Condition)">
  2273. <summary>
  2274. 插入成员(自动检查重复)
  2275. </summary>
  2276. <param name="index">索引值</param>
  2277. <param name="item">自动忽略null</param>
  2278. <returns>返回是否成功</returns>
  2279. </member>
  2280. <member name="M:Symbol.Data.NoSQL.ConditionCollection.Add(Symbol.Data.NoSQL.Condition)">
  2281. <summary>
  2282. 添加成员(自动检查重复)
  2283. </summary>
  2284. <param name="item">自动忽略null</param>
  2285. <returns>返回是否成功</returns>
  2286. </member>
  2287. <member name="M:Symbol.Data.NoSQL.ConditionCollection.Remove(System.String)">
  2288. <summary>
  2289. 移除成员(按名称)
  2290. </summary>
  2291. <param name="name">名称自动忽略null或empty</param>
  2292. <returns></returns>
  2293. </member>
  2294. <member name="M:Symbol.Data.NoSQL.ConditionCollection.Remove(Symbol.Data.NoSQL.Condition)">
  2295. <summary>
  2296. 移除成员
  2297. </summary>
  2298. <param name="item">自动忽略null</param>
  2299. <returns></returns>
  2300. </member>
  2301. <member name="M:Symbol.Data.NoSQL.ConditionCollection.RemoveAt(System.Int32)">
  2302. <summary>
  2303. 移除成员(按索引值)
  2304. </summary>
  2305. <param name="index">索引值</param>
  2306. <returns></returns>
  2307. </member>
  2308. <member name="M:Symbol.Data.NoSQL.ConditionCollection.Clear">
  2309. <summary>
  2310. 清空
  2311. </summary>
  2312. </member>
  2313. <member name="M:Symbol.Data.NoSQL.ConditionCollection.Contains(Symbol.Data.NoSQL.Condition)">
  2314. <summary>
  2315. 是否包含成员
  2316. </summary>
  2317. <param name="item">自动忽略null</param>
  2318. <returns></returns>
  2319. </member>
  2320. <member name="M:Symbol.Data.NoSQL.ConditionCollection.IndexOf(Symbol.Data.NoSQL.Condition)">
  2321. <summary>
  2322. 检测成员的索引值
  2323. </summary>
  2324. <param name="item">自动忽略null</param>
  2325. <returns></returns>
  2326. </member>
  2327. <member name="M:Symbol.Data.NoSQL.ConditionCollection.IndexOf(System.Predicate{Symbol.Data.NoSQL.Condition})">
  2328. <summary>
  2329. 检测成员的索引值
  2330. </summary>
  2331. <param name="match">判断规则</param>
  2332. <returns></returns>
  2333. </member>
  2334. <member name="M:Symbol.Data.NoSQL.ConditionCollection.Find(System.Predicate{Symbol.Data.NoSQL.Condition})">
  2335. <summary>
  2336. 查找匹配的元素
  2337. </summary>
  2338. <param name="match">判断规则</param>
  2339. <returns>找不到返回null</returns>
  2340. </member>
  2341. <member name="M:Symbol.Data.NoSQL.ConditionCollection.CopyTo(Symbol.Data.NoSQL.Condition[],System.Int32)">
  2342. <summary>
  2343. 复制成员到数组中
  2344. </summary>
  2345. <param name="array">目标数组</param>
  2346. <param name="arrayIndex">从0开始的索引</param>
  2347. </member>
  2348. <member name="M:Symbol.Data.NoSQL.ConditionCollection.ToArray">
  2349. <summary>
  2350. 成员数组
  2351. </summary>
  2352. <returns></returns>
  2353. </member>
  2354. <member name="M:Symbol.Data.NoSQL.ConditionCollection.GetEnumerator">
  2355. <summary>
  2356. 获取枚举器
  2357. </summary>
  2358. <returns></returns>
  2359. </member>
  2360. <member name="T:Symbol.Data.NoSQL.Define">
  2361. <summary>
  2362. 定义对象。
  2363. </summary>
  2364. <remarks></remarks>
  2365. </member>
  2366. <member name="M:Symbol.Data.NoSQL.Define.#ctor">
  2367. <summary>
  2368. 创建 Define 实例。
  2369. </summary>
  2370. </member>
  2371. <member name="M:Symbol.Data.NoSQL.Define.Parse(System.Object)">
  2372. <summary>
  2373. 解析。
  2374. </summary>
  2375. <param name="value">任意对象。</param>
  2376. <returns></returns>
  2377. </member>
  2378. <member name="M:Symbol.Data.NoSQL.Define.ToObject">
  2379. <summary>
  2380. 输出数据结构。
  2381. </summary>
  2382. <returns></returns>
  2383. </member>
  2384. <member name="M:Symbol.Data.NoSQL.Define.ToJson">
  2385. <summary>
  2386. 输出JSON字符串。
  2387. </summary>
  2388. <returns></returns>
  2389. </member>
  2390. <member name="M:Symbol.Data.NoSQL.Define.ToJson(System.Boolean)">
  2391. <summary>
  2392. 输出JSON字符串。
  2393. </summary>
  2394. <param name="formated">是否格式化。</param>
  2395. <returns></returns>
  2396. </member>
  2397. <member name="M:Symbol.Data.NoSQL.Define.ToString">
  2398. <summary>
  2399. 输出JSON字符串。
  2400. </summary>
  2401. <returns></returns>
  2402. </member>
  2403. <member name="M:Symbol.Data.NoSQL.Define.op_Implicit(System.String)~Symbol.Data.NoSQL.Define">
  2404. <summary>
  2405. 解析string
  2406. </summary>
  2407. <param name="value"></param>
  2408. </member>
  2409. <member name="M:Symbol.Data.NoSQL.Define.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Define">
  2410. <summary>
  2411. 解析System.Collections.Generic.Dictionary&lt;string, object&gt;对象
  2412. </summary>
  2413. <param name="value"></param>
  2414. </member>
  2415. <member name="M:Symbol.Data.NoSQL.Define.op_Explicit(Symbol.Data.NoSQL.Define)~System.String">
  2416. <summary>
  2417. 从Refer转为json文本
  2418. </summary>
  2419. <param name="value"></param>
  2420. </member>
  2421. <member name="T:Symbol.Data.NoSQL.Define.DefineParser">
  2422. <summary>
  2423. Define解析器。
  2424. </summary>
  2425. </member>
  2426. <member name="M:Symbol.Data.NoSQL.Define.DefineParser.Parse(System.Object)">
  2427. <summary>
  2428. 解析
  2429. </summary>
  2430. <param name="value">仅支持string[]、string、{}、object、string(json)</param>
  2431. <returns></returns>
  2432. </member>
  2433. <member name="T:Symbol.Data.NoSQL.IDefineEntryChildren">
  2434. <summary>
  2435. 定义对象Entry 子集接口。
  2436. </summary>
  2437. </member>
  2438. <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Count">
  2439. <summary>
  2440. 获取当前数量。
  2441. </summary>
  2442. </member>
  2443. <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Item(System.Int32)">
  2444. <summary>
  2445. 获取指定索引位置的对象。
  2446. </summary>
  2447. <param name="index">从0开始的索引值。</param>
  2448. <returns>非法访问返回null。</returns>
  2449. </member>
  2450. <member name="P:Symbol.Data.NoSQL.IDefineEntryChildren.Item(System.String)">
  2451. <summary>
  2452. 获取指定名称的对象。
  2453. </summary>
  2454. <param name="name">名称,为null或空直接返回null。</param>
  2455. <returns>不存在返回null。</returns>
  2456. </member>
  2457. <member name="M:Symbol.Data.NoSQL.IDefineEntryChildren.Add(Symbol.Data.NoSQL.DefineEntry)">
  2458. <summary>
  2459. 添加(自动检测重复)。
  2460. </summary>
  2461. <param name="item"></param>
  2462. </member>
  2463. <member name="T:Symbol.Data.NoSQL.DefineEntryChildren">
  2464. <summary>
  2465. 定义对象Entry子集。
  2466. </summary>
  2467. </member>
  2468. <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Count">
  2469. <summary>
  2470. 获取当前数量。
  2471. </summary>
  2472. </member>
  2473. <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Item(System.Int32)">
  2474. <summary>
  2475. 获取指定索引位置的对象。
  2476. </summary>
  2477. <param name="index">从0开始的索引值。</param>
  2478. <returns>非法访问返回null。</returns>
  2479. </member>
  2480. <member name="P:Symbol.Data.NoSQL.DefineEntryChildren.Item(System.String)">
  2481. <summary>
  2482. 获取指定名称的对象。
  2483. </summary>
  2484. <param name="name">名称,为null或空直接返回null。</param>
  2485. <returns>不存在返回null。</returns>
  2486. </member>
  2487. <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.#ctor">
  2488. <summary>
  2489. 创建 DefineEntryChildren 实例。
  2490. </summary>
  2491. </member>
  2492. <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.Add(Symbol.Data.NoSQL.DefineEntry)">
  2493. <summary>
  2494. 添加(自动检测重复)。
  2495. </summary>
  2496. <param name="item"></param>
  2497. </member>
  2498. <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.GetEnumerator">
  2499. <summary>
  2500. 返回循环访问的枚举器。
  2501. </summary>
  2502. <returns>返回循环访问的枚举器。</returns>
  2503. </member>
  2504. <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.ToObject(System.Collections.Generic.IDictionary{System.String,System.Object})">
  2505. <summary>
  2506. 输出数据结构。
  2507. </summary>
  2508. <returns></returns>
  2509. </member>
  2510. <member name="M:Symbol.Data.NoSQL.DefineEntryChildren.ToObjectList">
  2511. <summary>
  2512. 输出数据结构。
  2513. </summary>
  2514. <returns></returns>
  2515. </member>
  2516. <member name="T:Symbol.Data.NoSQL.DefineEntry">
  2517. <summary>
  2518. 定义对象Entry。
  2519. </summary>
  2520. </member>
  2521. <member name="P:Symbol.Data.NoSQL.DefineEntry.IsAny">
  2522. <summary>
  2523. 获取是否为任意定义。
  2524. </summary>
  2525. </member>
  2526. <member name="P:Symbol.Data.NoSQL.DefineEntry.Name">
  2527. <summary>
  2528. 获取或设置名称。
  2529. </summary>
  2530. </member>
  2531. <member name="P:Symbol.Data.NoSQL.DefineEntry.Value">
  2532. <summary>
  2533. 获取或设置值。
  2534. </summary>
  2535. </member>
  2536. <member name="P:Symbol.Data.NoSQL.DefineEntry.ValueType">
  2537. <summary>
  2538. 获取或设置值类型。
  2539. </summary>
  2540. </member>
  2541. <member name="M:Symbol.Data.NoSQL.DefineEntry.#ctor(System.String,System.Object,Symbol.Data.NoSQL.DefineValueTypes)">
  2542. <summary>
  2543. 创建 DefineEntry 实例。
  2544. </summary>
  2545. <param name="name">名称。</param>
  2546. <param name="value">值。</param>
  2547. <param name="valueType">值类型。</param>
  2548. </member>
  2549. <member name="M:Symbol.Data.NoSQL.DefineEntry.ToObject">
  2550. <summary>
  2551. 输出数据结构。
  2552. </summary>
  2553. <returns></returns>
  2554. </member>
  2555. <member name="M:Symbol.Data.NoSQL.DefineEntry.ToJson">
  2556. <summary>
  2557. 输出JSON字符串。
  2558. </summary>
  2559. <returns>返回JSON字符串。</returns>
  2560. </member>
  2561. <member name="M:Symbol.Data.NoSQL.DefineEntry.ToJson(System.Boolean)">
  2562. <summary>
  2563. 输出JSON字符串。
  2564. </summary>
  2565. <param name="formated">是否格式化。</param>
  2566. <returns>返回JSON字符串。</returns>
  2567. </member>
  2568. <member name="M:Symbol.Data.NoSQL.DefineEntry.ToString">
  2569. <summary>
  2570. 输出JSON字符串。
  2571. </summary>
  2572. <returns></returns>
  2573. </member>
  2574. <member name="T:Symbol.Data.NoSQL.IConditionBlock">
  2575. <summary>
  2576. 规则对象块接口
  2577. </summary>
  2578. </member>
  2579. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Eq(System.String,System.Object)">
  2580. <summary>
  2581. 匹配:相等 $eq == =
  2582. </summary>
  2583. <param name="name">键</param>
  2584. <param name="value">值</param>
  2585. <returns></returns>
  2586. </member>
  2587. <member name="M:Symbol.Data.NoSQL.IConditionBlock.NotEq(System.String,System.Object)">
  2588. <summary>
  2589. 匹配:相等 $!eq $noteq $neq &lt;&gt; !=
  2590. </summary>
  2591. <param name="name">键</param>
  2592. <param name="value">值</param>
  2593. <returns></returns>
  2594. </member>
  2595. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Gt(System.String,System.Object)">
  2596. <summary>
  2597. 匹配:大于 $gt &gt;
  2598. </summary>
  2599. <param name="name">键</param>
  2600. <param name="value">值</param>
  2601. <returns></returns>
  2602. </member>
  2603. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Gte(System.String,System.Object)">
  2604. <summary>
  2605. 匹配:大于、相等 $gte &gt;=
  2606. </summary>
  2607. <param name="name">键</param>
  2608. <param name="value">值</param>
  2609. <returns></returns>
  2610. </member>
  2611. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Lt(System.String,System.Object)">
  2612. <summary>
  2613. 匹配:小于 $lt &lt;
  2614. </summary>
  2615. <param name="name">键</param>
  2616. <param name="value">值</param>
  2617. <returns></returns>
  2618. </member>
  2619. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Lte(System.String,System.Object)">
  2620. <summary>
  2621. 匹配:小于、相等 $lte &lt;=
  2622. </summary>
  2623. <param name="name">键</param>
  2624. <param name="value">值</param>
  2625. <returns></returns>
  2626. </member>
  2627. <member name="M:Symbol.Data.NoSQL.IConditionBlock.In(System.String,System.Object)">
  2628. <summary>
  2629. 匹配:出现在数组中 $in
  2630. </summary>
  2631. <param name="name">键</param>
  2632. <param name="value">任意数组对象,支持json数组字符串</param>
  2633. <returns></returns>
  2634. </member>
  2635. <member name="M:Symbol.Data.NoSQL.IConditionBlock.NotIn(System.String,System.Object)">
  2636. <summary>
  2637. 匹配:不出现在数组中 $!in $notin
  2638. </summary>
  2639. <param name="name">键</param>
  2640. <param name="value">任意数组对象,支持json数组字符串</param>
  2641. <returns></returns>
  2642. </member>
  2643. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Null(System.String)">
  2644. <summary>
  2645. 匹配:为空 $nul $null
  2646. </summary>
  2647. <param name="name">键</param>
  2648. <returns></returns>
  2649. </member>
  2650. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String[],System.Boolean)">
  2651. <summary>
  2652. 匹配:模糊匹配 $like
  2653. </summary>
  2654. <param name="name">键</param>
  2655. <param name="value">值</param>
  2656. <param name="reverse">倒转,为true时表示value like field。</param>
  2657. <returns></returns>
  2658. </member>
  2659. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
  2660. <summary>
  2661. 匹配:模糊匹配 $like
  2662. </summary>
  2663. <param name="name">键</param>
  2664. <param name="value">值</param>
  2665. <param name="reverse">倒转,为true时表示value like field。</param>
  2666. <returns></returns>
  2667. </member>
  2668. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String)">
  2669. <summary>
  2670. 匹配:模糊匹配 $like
  2671. </summary>
  2672. <param name="name">键</param>
  2673. <param name="value">值</param>
  2674. <returns></returns>
  2675. </member>
  2676. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Like(System.String,System.String,System.Boolean)">
  2677. <summary>
  2678. 匹配:模糊匹配 $like
  2679. </summary>
  2680. <param name="name">键</param>
  2681. <param name="value">值</param>
  2682. <param name="reverse">倒转,为true时表示value like field。</param>
  2683. <returns></returns>
  2684. </member>
  2685. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Start(System.String,System.String)">
  2686. <summary>
  2687. 匹配:以指定文本起始 $start
  2688. </summary>
  2689. <param name="name">键</param>
  2690. <param name="value">值</param>
  2691. <returns></returns>
  2692. </member>
  2693. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Start(System.String,System.String,System.Boolean)">
  2694. <summary>
  2695. 匹配:以指定文本起始 $start
  2696. </summary>
  2697. <param name="name">键</param>
  2698. <param name="value">值</param>
  2699. <param name="reverse">倒转,为true时表示value like field。</param>
  2700. <returns></returns>
  2701. </member>
  2702. <member name="M:Symbol.Data.NoSQL.IConditionBlock.End(System.String,System.String)">
  2703. <summary>
  2704. 匹配:以指定文本结尾 $end
  2705. </summary>
  2706. <param name="name">键</param>
  2707. <param name="value">值</param>
  2708. <returns></returns>
  2709. </member>
  2710. <member name="M:Symbol.Data.NoSQL.IConditionBlock.End(System.String,System.String,System.Boolean)">
  2711. <summary>
  2712. 匹配:以指定文本结尾 $end
  2713. </summary>
  2714. <param name="name">键</param>
  2715. <param name="value">值</param>
  2716. <param name="reverse">倒转,为true时表示value like field。</param>
  2717. <returns></returns>
  2718. </member>
  2719. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean)">
  2720. <summary>
  2721. 区间匹配
  2722. </summary>
  2723. <param name="name">键</param>
  2724. <param name="min">最小值</param>
  2725. <param name="max">最大值</param>
  2726. <param name="minEq">包含最小值</param>
  2727. <param name="maxEq">包含最大值</param>
  2728. <returns></returns>
  2729. </member>
  2730. <member name="M:Symbol.Data.NoSQL.IConditionBlock.And(Symbol.Data.NoSQL.ConditionBlockAction)">
  2731. <summary>
  2732. 逻辑与 $and &amp;&amp;
  2733. </summary>
  2734. <param name="action">操作</param>
  2735. <returns></returns>
  2736. </member>
  2737. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Or(Symbol.Data.NoSQL.ConditionBlockAction)">
  2738. <summary>
  2739. 逻辑或 $or ||
  2740. </summary>
  2741. <param name="action">操作</param>
  2742. <returns></returns>
  2743. </member>
  2744. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Not(Symbol.Data.NoSQL.ConditionBlockAction)">
  2745. <summary>
  2746. 逻辑非 ! $not
  2747. </summary>
  2748. <param name="action">操作</param>
  2749. <returns></returns>
  2750. </member>
  2751. <member name="M:Symbol.Data.NoSQL.IConditionBlock.Ref(System.String,System.String)">
  2752. <summary>
  2753. 引用 # $ref
  2754. </summary>
  2755. <param name="name">键</param>
  2756. <param name="targetName">目标键</param>
  2757. <returns></returns>
  2758. </member>
  2759. <member name="T:Symbol.Data.NoSQL.ConditionBlockAction">
  2760. <summary>
  2761. 规则对象块委托
  2762. </summary>
  2763. <param name="block"></param>
  2764. </member>
  2765. <member name="T:Symbol.Data.NoSQL.IConditionInstance">
  2766. <summary>
  2767. 规则对象实例
  2768. </summary>
  2769. </member>
  2770. <member name="P:Symbol.Data.NoSQL.IConditionInstance.Condition">
  2771. <summary>
  2772. 获取规则对象
  2773. </summary>
  2774. </member>
  2775. <member name="M:Symbol.Data.NoSQL.IConditionInstance.And(Symbol.Data.NoSQL.ConditionBlockAction)">
  2776. <summary>
  2777. 逻辑与
  2778. </summary>
  2779. <param name="action">操作</param>
  2780. <returns></returns>
  2781. </member>
  2782. <member name="M:Symbol.Data.NoSQL.IConditionInstance.Or(Symbol.Data.NoSQL.ConditionBlockAction)">
  2783. <summary>
  2784. 逻辑或
  2785. </summary>
  2786. <param name="action">操作</param>
  2787. <returns></returns>
  2788. </member>
  2789. <member name="M:Symbol.Data.NoSQL.IConditionInstance.Not(Symbol.Data.NoSQL.ConditionBlockAction)">
  2790. <summary>
  2791. 逻辑非
  2792. </summary>
  2793. <param name="action">操作</param>
  2794. <returns></returns>
  2795. </member>
  2796. <member name="M:Symbol.Data.NoSQL.IConditionInstance.Json(System.Boolean)">
  2797. <summary>
  2798. 输出为Json文本
  2799. </summary>
  2800. <param name="formated">是否格式化。</param>
  2801. <returns></returns>
  2802. </member>
  2803. <member name="T:Symbol.Data.NoSQL.IReferInstance">
  2804. <summary>
  2805. 引用关系实例
  2806. </summary>
  2807. </member>
  2808. <member name="P:Symbol.Data.NoSQL.IReferInstance.Refer">
  2809. <summary>
  2810. 获取引用关系对象
  2811. </summary>
  2812. </member>
  2813. <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String)">
  2814. <summary>
  2815. 引用(目标为当前查询主对象$self,源字段为id,目标字段为name+Id)
  2816. </summary>
  2817. <param name="name">名称</param>
  2818. <param name="source">源自</param>
  2819. <returns></returns>
  2820. </member>
  2821. <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String)">
  2822. <summary>
  2823. 引用(目标为当前查询主对象$self,源字段为id)
  2824. </summary>
  2825. <param name="name">名称</param>
  2826. <param name="source">源自</param>
  2827. <param name="targetField">目标字段</param>
  2828. <returns></returns>
  2829. </member>
  2830. <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String,System.String)">
  2831. <summary>
  2832. 引用(目标为当前查询主对象$self)
  2833. </summary>
  2834. <param name="name">名称</param>
  2835. <param name="source">源自</param>
  2836. <param name="sourceField">源字段</param>
  2837. <param name="targetField">目标字段</param>
  2838. <returns></returns>
  2839. </member>
  2840. <member name="M:Symbol.Data.NoSQL.IReferInstance.Refence(System.String,System.String,System.String,System.String,System.String)">
  2841. <summary>
  2842. 引用
  2843. </summary>
  2844. <param name="name">名称</param>
  2845. <param name="source">源自</param>
  2846. <param name="sourceField">源字段</param>
  2847. <param name="target">目标,当前查询主对象为$self</param>
  2848. <param name="targetField">目标字段</param>
  2849. <returns></returns>
  2850. </member>
  2851. <member name="M:Symbol.Data.NoSQL.IReferInstance.Json(System.Boolean)">
  2852. <summary>
  2853. 输出为Json文本
  2854. </summary>
  2855. <param name="formated">是否格式化。</param>
  2856. <returns></returns>
  2857. </member>
  2858. <member name="T:Symbol.Data.NoSQL.NodeValue">
  2859. <summary>
  2860. 节点值
  2861. </summary>
  2862. </member>
  2863. <member name="P:Symbol.Data.NoSQL.NodeValue.Value">
  2864. <summary>
  2865. 获取当前值。
  2866. </summary>
  2867. </member>
  2868. <member name="P:Symbol.Data.NoSQL.NodeValue.ValueType">
  2869. <summary>
  2870. 获取值的类型。
  2871. </summary>
  2872. </member>
  2873. <member name="P:Symbol.Data.NoSQL.NodeValue.Type">
  2874. <summary>
  2875. 获取节点的类型。
  2876. </summary>
  2877. </member>
  2878. <member name="P:Symbol.Data.NoSQL.NodeValue.IsValue">
  2879. <summary>
  2880. 获取是否为纯值。
  2881. </summary>
  2882. </member>
  2883. <member name="P:Symbol.Data.NoSQL.NodeValue.Length">
  2884. <summary>
  2885. 获取集合长度(仅限集合类型)。
  2886. </summary>
  2887. </member>
  2888. <member name="P:Symbol.Data.NoSQL.NodeValue.Item(System.String)">
  2889. <summary>
  2890. 获取指定path的节点值。
  2891. </summary>
  2892. <param name="path">path规则。</param>
  2893. <returns></returns>
  2894. </member>
  2895. <member name="P:Symbol.Data.NoSQL.NodeValue.Item(System.Int32)">
  2896. <summary>
  2897. 获取指定索引的节点值。
  2898. </summary>
  2899. <param name="index">索引值</param>
  2900. <returns></returns>
  2901. </member>
  2902. <member name="M:Symbol.Data.NoSQL.NodeValue.#ctor(System.Object)">
  2903. <summary>
  2904. 创建NodeValue实例。
  2905. </summary>
  2906. <param name="value">值。</param>
  2907. </member>
  2908. <member name="M:Symbol.Data.NoSQL.NodeValue.As(System.Object)">
  2909. <summary>
  2910. 尝试转换
  2911. </summary>
  2912. <param name="value">如果为NodeValue直接返回,反之包装。</param>
  2913. <returns></returns>
  2914. </member>
  2915. <member name="T:Symbol.Data.NoSQL.Refer">
  2916. <summary>
  2917. 引用关系对象。 [ { "name": { "source": "sourceField" }, "by": { "target": "targetField" } } ]
  2918. </summary>
  2919. </member>
  2920. <member name="P:Symbol.Data.NoSQL.Refer.Count">
  2921. <summary>
  2922. 获取当前数量。
  2923. </summary>
  2924. </member>
  2925. <member name="P:Symbol.Data.NoSQL.Refer.This">
  2926. <summary>
  2927. 获取$this对象。
  2928. </summary>
  2929. </member>
  2930. <member name="P:Symbol.Data.NoSQL.Refer.Item(System.Int32)">
  2931. <summary>
  2932. 获取指定索引位置的对象。
  2933. </summary>
  2934. <param name="index">从0开始的索引值。</param>
  2935. <returns>非法访问返回null。</returns>
  2936. </member>
  2937. <member name="P:Symbol.Data.NoSQL.Refer.Item(System.String)">
  2938. <summary>
  2939. 获取指定名称的对象。
  2940. </summary>
  2941. <param name="name">名称,为null或空直接返回null。</param>
  2942. <returns>不存在返回null。</returns>
  2943. </member>
  2944. <member name="M:Symbol.Data.NoSQL.Refer.#ctor">
  2945. <summary>
  2946. 创建Refer实例。
  2947. </summary>
  2948. </member>
  2949. <member name="M:Symbol.Data.NoSQL.Refer.Add(Symbol.Data.NoSQL.ReferEntry)">
  2950. <summary>
  2951. 添加(自动检测重复)。
  2952. </summary>
  2953. <param name="item">为null时自动忽略。</param>
  2954. </member>
  2955. <member name="M:Symbol.Data.NoSQL.Refer.Parse(System.Object)">
  2956. <summary>
  2957. 解析。 [ { "name": { "source": "sourceField" }, "by": { "target": "targetField" } } ]
  2958. </summary>
  2959. <param name="value">任意对象。</param>
  2960. <returns></returns>
  2961. </member>
  2962. <member name="M:Symbol.Data.NoSQL.Refer.ToObject">
  2963. <summary>
  2964. 输出数据结构。
  2965. </summary>
  2966. <returns></returns>
  2967. </member>
  2968. <member name="M:Symbol.Data.NoSQL.Refer.ToJson">
  2969. <summary>
  2970. 输出JSON字符串。
  2971. </summary>
  2972. <returns></returns>
  2973. </member>
  2974. <member name="M:Symbol.Data.NoSQL.Refer.ToJson(System.Boolean)">
  2975. <summary>
  2976. 输出JSON字符串。
  2977. </summary>
  2978. <param name="formated">是否格式化。</param>
  2979. <returns></returns>
  2980. </member>
  2981. <member name="M:Symbol.Data.NoSQL.Refer.ToString">
  2982. <summary>
  2983. 输出JSON字符串。
  2984. </summary>
  2985. <returns></returns>
  2986. </member>
  2987. <member name="M:Symbol.Data.NoSQL.Refer.GetEnumerator">
  2988. <summary>
  2989. 返回循环访问的枚举器。
  2990. </summary>
  2991. <returns>返回循环访问的枚举器。</returns>
  2992. </member>
  2993. <member name="M:Symbol.Data.NoSQL.Refer.op_Implicit(System.String)~Symbol.Data.NoSQL.Refer">
  2994. <summary>
  2995. 解析string
  2996. </summary>
  2997. <param name="value"></param>
  2998. </member>
  2999. <member name="M:Symbol.Data.NoSQL.Refer.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Refer">
  3000. <summary>
  3001. 解析System.Collections.Generic.Dictionary&lt;string, object&gt;对象
  3002. </summary>
  3003. <param name="value"></param>
  3004. </member>
  3005. <member name="M:Symbol.Data.NoSQL.Refer.op_Explicit(Symbol.Data.NoSQL.Refer)~System.String">
  3006. <summary>
  3007. 从Refer转为json文本
  3008. </summary>
  3009. <param name="value"></param>
  3010. </member>
  3011. <member name="M:Symbol.Data.NoSQL.Refer.Begin">
  3012. <summary>
  3013. 开始新的引用关系对象
  3014. </summary>
  3015. <returns></returns>
  3016. </member>
  3017. <member name="T:Symbol.Data.NoSQL.Refer.ReferParser">
  3018. <summary>
  3019. Refer解析器。
  3020. </summary>
  3021. </member>
  3022. <member name="M:Symbol.Data.NoSQL.Refer.ReferParser.Parse(System.Object)">
  3023. <summary>
  3024. 解析
  3025. </summary>
  3026. <param name="value">仅支持string[]、string、{}、object、string(json)</param>
  3027. <returns></returns>
  3028. </member>
  3029. <member name="T:Symbol.Data.NoSQL.ReferEntry">
  3030. <summary>
  3031. 引用关系Entry { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
  3032. </summary>
  3033. </member>
  3034. <member name="P:Symbol.Data.NoSQL.ReferEntry.IsThis">
  3035. <summary>
  3036. 获取当前的名称是否为 $this。
  3037. </summary>
  3038. </member>
  3039. <member name="P:Symbol.Data.NoSQL.ReferEntry.IsSelf">
  3040. <summary>
  3041. 获取当前源是否为$self。
  3042. </summary>
  3043. </member>
  3044. <member name="P:Symbol.Data.NoSQL.ReferEntry.Name">
  3045. <summary>
  3046. 获取名称。
  3047. </summary>
  3048. </member>
  3049. <member name="P:Symbol.Data.NoSQL.ReferEntry.Source">
  3050. <summary>
  3051. 获取或设置源。
  3052. </summary>
  3053. </member>
  3054. <member name="P:Symbol.Data.NoSQL.ReferEntry.SourceField">
  3055. <summary>
  3056. 获取或设置源字段。
  3057. </summary>
  3058. </member>
  3059. <member name="P:Symbol.Data.NoSQL.ReferEntry.Target">
  3060. <summary>
  3061. 获取或设置目标。
  3062. </summary>
  3063. </member>
  3064. <member name="P:Symbol.Data.NoSQL.ReferEntry.TargetField">
  3065. <summary>
  3066. 获取或设置目标字段。
  3067. </summary>
  3068. </member>
  3069. <member name="M:Symbol.Data.NoSQL.ReferEntry.#ctor(System.String,System.String)">
  3070. <summary>
  3071. 创建ReferEntry实例 $this。
  3072. </summary>
  3073. <param name="name">对象名称。</param>
  3074. <param name="field">字段名称。</param>
  3075. </member>
  3076. <member name="M:Symbol.Data.NoSQL.ReferEntry.#ctor(System.String,System.String,System.String,System.String,System.String)">
  3077. <summary>
  3078. 创建ReferEntry实例
  3079. </summary>
  3080. <param name="name">名称。</param>
  3081. <param name="source">源。</param>
  3082. <param name="sourceField">源字段。</param>
  3083. <param name="target">目标。</param>
  3084. <param name="targetField">目标字段。</param>
  3085. </member>
  3086. <member name="M:Symbol.Data.NoSQL.ReferEntry.ToObject">
  3087. <summary>
  3088. 输出数据结构。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
  3089. </summary>
  3090. <returns></returns>
  3091. </member>
  3092. <member name="M:Symbol.Data.NoSQL.ReferEntry.ToJson">
  3093. <summary>
  3094. 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
  3095. </summary>
  3096. <returns>返回JSON字符串。</returns>
  3097. </member>
  3098. <member name="M:Symbol.Data.NoSQL.ReferEntry.ToJson(System.Boolean)">
  3099. <summary>
  3100. 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
  3101. </summary>
  3102. <param name="formated">是否格式化。</param>
  3103. <returns>返回JSON字符串。</returns>
  3104. </member>
  3105. <member name="M:Symbol.Data.NoSQL.ReferEntry.ToString">
  3106. <summary>
  3107. 输出JSON字符串。 { "name": { "source": "sourceField" }, "by": { "target": "targetField" } }
  3108. </summary>
  3109. <returns></returns>
  3110. </member>
  3111. <member name="T:Symbol.Data.NoSQL.Sorter">
  3112. <summary>
  3113. 排序对象
  3114. </summary>
  3115. </member>
  3116. <member name="M:Symbol.Data.NoSQL.Sorter.#ctor">
  3117. <summary>
  3118. 创建Sorter实例
  3119. </summary>
  3120. </member>
  3121. <member name="M:Symbol.Data.NoSQL.Sorter.Parse(System.Object)">
  3122. <summary>
  3123. 解析
  3124. </summary>
  3125. <param name="value"></param>
  3126. <returns></returns>
  3127. </member>
  3128. <member name="M:Symbol.Data.NoSQL.Sorter.ToObject">
  3129. <summary>
  3130. 输出数据结构。
  3131. </summary>
  3132. <returns></returns>
  3133. </member>
  3134. <member name="M:Symbol.Data.NoSQL.Sorter.ToJson">
  3135. <summary>
  3136. 输出JSON字符串。
  3137. </summary>
  3138. <returns></returns>
  3139. </member>
  3140. <member name="M:Symbol.Data.NoSQL.Sorter.ToJson(System.Boolean)">
  3141. <summary>
  3142. 输出JSON字符串。
  3143. </summary>
  3144. <param name="formated">是否格式化。</param>
  3145. <returns></returns>
  3146. </member>
  3147. <member name="M:Symbol.Data.NoSQL.Sorter.ToString">
  3148. <summary>
  3149. 输出JSON文本。
  3150. </summary>
  3151. <returns></returns>
  3152. </member>
  3153. <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.String)~Symbol.Data.NoSQL.Sorter">
  3154. <summary>
  3155. 解析string
  3156. </summary>
  3157. <param name="value"></param>
  3158. </member>
  3159. <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.String[])~Symbol.Data.NoSQL.Sorter">
  3160. <summary>
  3161. 解析string[]
  3162. </summary>
  3163. <param name="value"></param>
  3164. </member>
  3165. <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.Collections.Generic.List{System.String})~Symbol.Data.NoSQL.Sorter">
  3166. <summary>
  3167. 解析System.Collections.Generic.List&lt;string&gt;对象
  3168. </summary>
  3169. <param name="value"></param>
  3170. </member>
  3171. <member name="M:Symbol.Data.NoSQL.Sorter.op_Implicit(System.Collections.Generic.Dictionary{System.String,System.Object})~Symbol.Data.NoSQL.Sorter">
  3172. <summary>
  3173. 解析System.Collections.Generic.Dictionary&lt;string, object&gt;对象
  3174. </summary>
  3175. <param name="value"></param>
  3176. </member>
  3177. <member name="M:Symbol.Data.NoSQL.Sorter.op_Explicit(Symbol.Data.NoSQL.Sorter)~System.String">
  3178. <summary>
  3179. 从Sorter转为json文本
  3180. </summary>
  3181. <param name="value"></param>
  3182. </member>
  3183. <member name="M:Symbol.Data.NoSQL.Sorter.op_Explicit(Symbol.Data.NoSQL.Sorter)~System.String[]">
  3184. <summary>
  3185. 从Sorter转为string[]
  3186. </summary>
  3187. <param name="value"></param>
  3188. </member>
  3189. <member name="T:Symbol.Data.NoSQL.Sorter.SorterParser">
  3190. <summary>
  3191. Sort解析器
  3192. </summary>
  3193. </member>
  3194. <member name="M:Symbol.Data.NoSQL.Sorter.SorterParser.Parse(System.Object)">
  3195. <summary>
  3196. 解析
  3197. </summary>
  3198. <param name="value">仅支持string[]、string、{}、object、string(json)</param>
  3199. <returns></returns>
  3200. </member>
  3201. <member name="T:Symbol.Data.NoSQL.DefineValueTypes">
  3202. <summary>
  3203. 定义对象Entry 值类型集。
  3204. </summary>
  3205. </member>
  3206. <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Field">
  3207. <summary>
  3208. 字段
  3209. </summary>
  3210. </member>
  3211. <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Having">
  3212. <summary>
  3213. 行集
  3214. </summary>
  3215. </member>
  3216. <member name="F:Symbol.Data.NoSQL.DefineValueTypes.FixedValue">
  3217. <summary>
  3218. 固定值
  3219. </summary>
  3220. </member>
  3221. <member name="F:Symbol.Data.NoSQL.DefineValueTypes.Object">
  3222. <summary>
  3223. 对象
  3224. </summary>
  3225. </member>
  3226. <member name="T:Symbol.Data.NoSQL.ConditionTypes">
  3227. <summary>
  3228. 规则类型集
  3229. </summary>
  3230. </member>
  3231. <member name="F:Symbol.Data.NoSQL.ConditionTypes.Root">
  3232. <summary>
  3233. 根,没有实际作用
  3234. </summary>
  3235. </member>
  3236. <member name="F:Symbol.Data.NoSQL.ConditionTypes.Logical">
  3237. <summary>
  3238. 逻辑操作
  3239. </summary>
  3240. </member>
  3241. <member name="F:Symbol.Data.NoSQL.ConditionTypes.Field">
  3242. <summary>
  3243. 字段
  3244. </summary>
  3245. </member>
  3246. <member name="T:Symbol.Data.NoSQL.NodeValueTypes">
  3247. <summary>
  3248. 节点类型集。
  3249. </summary>
  3250. </member>
  3251. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Null">
  3252. <summary>
  3253. </summary>
  3254. </member>
  3255. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Array">
  3256. <summary>
  3257. 数组
  3258. </summary>
  3259. </member>
  3260. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Dictionary">
  3261. <summary>
  3262. 字典
  3263. </summary>
  3264. </member>
  3265. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Object">
  3266. <summary>
  3267. 对象
  3268. </summary>
  3269. </member>
  3270. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.String">
  3271. <summary>
  3272. 文本
  3273. </summary>
  3274. </member>
  3275. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Boolean">
  3276. <summary>
  3277. 布尔
  3278. </summary>
  3279. </member>
  3280. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Number">
  3281. <summary>
  3282. 数字
  3283. </summary>
  3284. </member>
  3285. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.DateTime">
  3286. <summary>
  3287. 日期
  3288. </summary>
  3289. </member>
  3290. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.TimeSpan">
  3291. <summary>
  3292. 时间
  3293. </summary>
  3294. </member>
  3295. <member name="F:Symbol.Data.NoSQL.NodeValueTypes.Guid">
  3296. <summary>
  3297. 标识
  3298. </summary>
  3299. </member>
  3300. <member name="T:Symbol.Data.ProviderAttribute">
  3301. <summary>
  3302. 特性:数据库提供者。
  3303. </summary>
  3304. </member>
  3305. <member name="P:Symbol.Data.ProviderAttribute.Name">
  3306. <summary>
  3307. 获取名称。
  3308. </summary>
  3309. </member>
  3310. <member name="P:Symbol.Data.ProviderAttribute.Type">
  3311. <summary>
  3312. 获取类型。
  3313. </summary>
  3314. </member>
  3315. <member name="M:Symbol.Data.ProviderAttribute.#ctor(System.String,System.Type)">
  3316. <summary>
  3317. 创建实例。
  3318. </summary>
  3319. <param name="name">名称。</param>
  3320. <param name="type">类型。</param>
  3321. </member>
  3322. <member name="T:Symbol.Data.SelectCommandBuilder">
  3323. <summary>
  3324. 查询命令构造器基类
  3325. </summary>
  3326. </member>
  3327. <member name="F:Symbol.Data.SelectCommandBuilder._tableName">
  3328. <summary>
  3329. 当前表名
  3330. </summary>
  3331. </member>
  3332. <member name="F:Symbol.Data.SelectCommandBuilder._fields">
  3333. <summary>
  3334. 字段列表
  3335. </summary>
  3336. </member>
  3337. <member name="F:Symbol.Data.SelectCommandBuilder._whereBefores">
  3338. <summary>
  3339. where before列表
  3340. </summary>
  3341. </member>
  3342. <member name="F:Symbol.Data.SelectCommandBuilder._whereExpression">
  3343. <summary>
  3344. where 表达式
  3345. </summary>
  3346. </member>
  3347. <member name="F:Symbol.Data.SelectCommandBuilder._groupByKeys">
  3348. <summary>
  3349. GroupBy字段列表
  3350. </summary>
  3351. </member>
  3352. <member name="F:Symbol.Data.SelectCommandBuilder._havingExpression">
  3353. <summary>
  3354. having 表达式
  3355. </summary>
  3356. </member>
  3357. <member name="F:Symbol.Data.SelectCommandBuilder._orderbys">
  3358. <summary>
  3359. 排序列表
  3360. </summary>
  3361. </member>
  3362. <member name="F:Symbol.Data.SelectCommandBuilder._dataContext">
  3363. <summary>
  3364. 当前数据上下文对象。
  3365. </summary>
  3366. </member>
  3367. <member name="P:Symbol.Data.SelectCommandBuilder.DataContext">
  3368. <summary>
  3369. 获取相关联的数据上下文。
  3370. </summary>
  3371. </member>
  3372. <member name="P:Symbol.Data.SelectCommandBuilder.AutoEnd">
  3373. <summary>
  3374. 获取或设置自动结束构造,为true时将在Dispose前自动触发Ended事件。
  3375. </summary>
  3376. </member>
  3377. <member name="P:Symbol.Data.SelectCommandBuilder.AddCommandParameter">
  3378. <summary>
  3379. 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
  3380. </summary>
  3381. </member>
  3382. <member name="P:Symbol.Data.SelectCommandBuilder.Parameters">
  3383. <summary>
  3384. 获取已收集的参数列表。
  3385. </summary>
  3386. </member>
  3387. <member name="P:Symbol.Data.SelectCommandBuilder.TableName">
  3388. <summary>
  3389. 获取当前表名
  3390. </summary>
  3391. </member>
  3392. <member name="P:Symbol.Data.SelectCommandBuilder.CommandText">
  3393. <summary>
  3394. 获取生成的命令语句。
  3395. </summary>
  3396. </member>
  3397. <member name="P:Symbol.Data.SelectCommandBuilder.WhereCommandText">
  3398. <summary>
  3399. 获取仅Where部分。
  3400. </summary>
  3401. </member>
  3402. <member name="P:Symbol.Data.SelectCommandBuilder.DeleteCommmandText">
  3403. <summary>
  3404. 获取delete命令语句。
  3405. </summary>
  3406. </member>
  3407. <member name="P:Symbol.Data.SelectCommandBuilder.GroupByCommandText">
  3408. <summary>
  3409. 获取group by命令语句。
  3410. </summary>
  3411. </member>
  3412. <member name="P:Symbol.Data.SelectCommandBuilder.HavingCommandText">
  3413. <summary>
  3414. 获取having命令语句。
  3415. </summary>
  3416. </member>
  3417. <member name="P:Symbol.Data.SelectCommandBuilder.OrderByCommandText">
  3418. <summary>
  3419. 获取order by命令语句。
  3420. </summary>
  3421. </member>
  3422. <member name="P:Symbol.Data.SelectCommandBuilder.Wheres">
  3423. <summary>
  3424. 获取where命令。
  3425. </summary>
  3426. </member>
  3427. <member name="P:Symbol.Data.SelectCommandBuilder.TakeCount">
  3428. <summary>
  3429. 获取或设置数据取出条数。
  3430. </summary>
  3431. </member>
  3432. <member name="P:Symbol.Data.SelectCommandBuilder.SkipCount">
  3433. <summary>
  3434. 获取或设置数据跳过条数。
  3435. </summary>
  3436. </member>
  3437. <member name="P:Symbol.Data.SelectCommandBuilder.Fields">
  3438. <summary>
  3439. 获取字段列表。
  3440. </summary>
  3441. </member>
  3442. <member name="P:Symbol.Data.SelectCommandBuilder.WhereBefores">
  3443. <summary>
  3444. 获取where语句之前的命令。
  3445. </summary>
  3446. </member>
  3447. <member name="P:Symbol.Data.SelectCommandBuilder.GroupByKeys">
  3448. <summary>
  3449. 获取GroupBy字段列表。
  3450. </summary>
  3451. </member>
  3452. <member name="P:Symbol.Data.SelectCommandBuilder.Havings">
  3453. <summary>
  3454. 获取having命令。
  3455. </summary>
  3456. </member>
  3457. <member name="P:Symbol.Data.SelectCommandBuilder.OrderBys">
  3458. <summary>
  3459. 获取order by语句的命令。
  3460. </summary>
  3461. </member>
  3462. <member name="P:Symbol.Data.SelectCommandBuilder.IsCustomTable">
  3463. <summary>
  3464. 获取是否为自定义表。
  3465. </summary>
  3466. </member>
  3467. <member name="P:Symbol.Data.SelectCommandBuilder.Dialect">
  3468. <summary>
  3469. 获取方言对象。
  3470. </summary>
  3471. </member>
  3472. <member name="M:Symbol.Data.SelectCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String,System.String)">
  3473. <summary>
  3474. 创建SelectCommandBuilder实例。
  3475. </summary>
  3476. <param name="dataContext">数据上下文接口。</param>
  3477. <param name="tableName">表名,如果commandText有值,将忽略此参数。</param>
  3478. <param name="commandText">命令脚本。</param>
  3479. </member>
  3480. <member name="M:Symbol.Data.SelectCommandBuilder.CreateWhereExpression">
  3481. <summary>
  3482. 创建WhereExpression对象。
  3483. </summary>
  3484. <returns>返回WhereExpression对象。</returns>
  3485. </member>
  3486. <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String)">
  3487. <summary>
  3488. 对字段、通用名称进行预处理(语法、方言等)
  3489. </summary>
  3490. <param name="name">字段、通用名称</param>
  3491. <returns>返回处理后的名称。</returns>
  3492. </member>
  3493. <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String,System.String)">
  3494. <summary>
  3495. 对字段、通用名称进行预处理(语法、方言等)
  3496. </summary>
  3497. <param name="pairs">包含多级名称,如db.test.abc</param>
  3498. <param name="spliter">多级分割符,如“.”</param>
  3499. <returns>返回处理后的名称。</returns>
  3500. </member>
  3501. <member name="M:Symbol.Data.SelectCommandBuilder.PreName(System.String[])">
  3502. <summary>
  3503. 对字段、通用名称进行预处理(语法、方言等)
  3504. </summary>
  3505. <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
  3506. <returns>返回处理后的名称。</returns>
  3507. </member>
  3508. <member name="M:Symbol.Data.SelectCommandBuilder.Parse(System.String)">
  3509. <summary>
  3510. 解析命令脚本。
  3511. </summary>
  3512. <param name="commandText">命令脚本。</param>
  3513. </member>
  3514. <member name="M:Symbol.Data.SelectCommandBuilder.PreParse(System.String)">
  3515. <summary>
  3516. 预处理:解析命令脚本
  3517. </summary>
  3518. <param name="commandText"></param>
  3519. <returns></returns>
  3520. </member>
  3521. <member name="M:Symbol.Data.SelectCommandBuilder.CommandTextGrammarReplace(System.String,System.String,System.Boolean,System.Boolean)">
  3522. <summary>
  3523. 命令脚本语法替换
  3524. </summary>
  3525. <param name="commandText">命令脚本</param>
  3526. <param name="keyword">关键词</param>
  3527. <param name="left">左侧</param>
  3528. <param name="right">右侧</param>
  3529. <returns></returns>
  3530. </member>
  3531. <member name="M:Symbol.Data.SelectCommandBuilder.AddCommandParameterDefault(System.Object)">
  3532. <summary>
  3533. 默认添加参数方法
  3534. </summary>
  3535. <param name="value">参数值。</param>
  3536. <returns>返回参数名称。</returns>
  3537. </member>
  3538. <member name="M:Symbol.Data.SelectCommandBuilder.BuilderCommandText">
  3539. <summary>
  3540. 构造命令脚本。
  3541. </summary>
  3542. <returns>返回命令脚本。</returns>
  3543. </member>
  3544. <member name="M:Symbol.Data.SelectCommandBuilder.BuildSelect(System.Text.StringBuilder)">
  3545. <summary>
  3546. 构造select脚本
  3547. </summary>
  3548. <param name="builder">构造缓存。</param>
  3549. </member>
  3550. <member name="M:Symbol.Data.SelectCommandBuilder.BuildSelectFields(System.Text.StringBuilder)">
  3551. <summary>
  3552. 构造select 字段脚本
  3553. </summary>
  3554. <param name="builder">构造缓存。</param>
  3555. </member>
  3556. <member name="M:Symbol.Data.SelectCommandBuilder.BuildFrom(System.Text.StringBuilder)">
  3557. <summary>
  3558. 构造from脚本
  3559. </summary>
  3560. <param name="builder">构造缓存。</param>
  3561. </member>
  3562. <member name="M:Symbol.Data.SelectCommandBuilder.BuildWhereBefore(System.Text.StringBuilder)">
  3563. <summary>
  3564. 构造where before脚本。
  3565. </summary>
  3566. <param name="builder">构造缓存。</param>
  3567. </member>
  3568. <member name="M:Symbol.Data.SelectCommandBuilder.BuildWhere(System.Text.StringBuilder)">
  3569. <summary>
  3570. 构造where脚本。
  3571. </summary>
  3572. <param name="builder">构造缓存。</param>
  3573. </member>
  3574. <member name="M:Symbol.Data.SelectCommandBuilder.BuildGroupBy(System.Text.StringBuilder)">
  3575. <summary>
  3576. 构造group by脚本。
  3577. </summary>
  3578. <param name="builder">构造缓存。</param>
  3579. </member>
  3580. <member name="M:Symbol.Data.SelectCommandBuilder.BuildHaving(System.Text.StringBuilder)">
  3581. <summary>
  3582. 构造having脚本。
  3583. </summary>
  3584. <param name="builder">构造缓存。</param>
  3585. </member>
  3586. <member name="M:Symbol.Data.SelectCommandBuilder.BuildOrderBy(System.Text.StringBuilder)">
  3587. <summary>
  3588. 构造order by脚本。
  3589. </summary>
  3590. <param name="builder">构造缓存。</param>
  3591. </member>
  3592. <member name="M:Symbol.Data.SelectCommandBuilder.Select(System.String[])">
  3593. <summary>
  3594. 生成select 语句。
  3595. </summary>
  3596. <param name="fields">字段列表。</param>
  3597. <returns></returns>
  3598. <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
  3599. </member>
  3600. <member name="M:Symbol.Data.SelectCommandBuilder.Count">
  3601. <summary>
  3602. 生成求count命令。
  3603. </summary>
  3604. <returns></returns>
  3605. <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>和<see cref="P:Symbol.Data.SelectCommandBuilder.OrderBys"/>。</remarks>
  3606. </member>
  3607. <member name="M:Symbol.Data.SelectCommandBuilder.CountAs(System.String)">
  3608. <summary>
  3609. 生成求count(1) as fieldAs 命令。
  3610. </summary>
  3611. <param name="fieldAs">as 字段名称。</param>
  3612. <returns></returns>
  3613. <remarks>不会清空其它字段和order by</remarks>
  3614. </member>
  3615. <member name="M:Symbol.Data.SelectCommandBuilder.CountAs(System.String,System.Boolean)">
  3616. <summary>
  3617. 生成求count(1) as fieldAs 命令。
  3618. </summary>
  3619. <param name="fieldAs">as 字段名称。</param>
  3620. <param name="clear">是否清空所有字段和order by</param>
  3621. <returns></returns>
  3622. </member>
  3623. <member name="M:Symbol.Data.SelectCommandBuilder.Sum(System.String)">
  3624. <summary>
  3625. 生成求sum命令(清空所有字段)。
  3626. </summary>
  3627. <param name="field">字段名称。</param>
  3628. <returns></returns>
  3629. <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
  3630. </member>
  3631. <member name="M:Symbol.Data.SelectCommandBuilder.Sum(System.String,System.Boolean)">
  3632. <summary>
  3633. 生成求sum命令。
  3634. </summary>
  3635. <param name="field">字段名称。</param>
  3636. <param name="clear">是否清空所有字段</param>
  3637. <returns></returns>
  3638. </member>
  3639. <member name="M:Symbol.Data.SelectCommandBuilder.SumAs(System.String,System.String)">
  3640. <summary>
  3641. 生成求sum(field) as fieldAs 命令。
  3642. </summary>
  3643. <param name="field">字段名称。</param>
  3644. <param name="fieldAs">as 字段名称。</param>
  3645. <returns></returns>
  3646. <remarks>不会清空其它字段和order by</remarks>
  3647. </member>
  3648. <member name="M:Symbol.Data.SelectCommandBuilder.SumAs(System.String,System.String,System.Boolean)">
  3649. <summary>
  3650. 生成求sum(field) as fieldAs 命令。
  3651. </summary>
  3652. <param name="field">字段名称。</param>
  3653. <param name="fieldAs">as 字段名称。</param>
  3654. <param name="clear">是否清空所有字段和order by</param>
  3655. <returns></returns>
  3656. </member>
  3657. <member name="M:Symbol.Data.SelectCommandBuilder.Min(System.String)">
  3658. <summary>
  3659. 生成求min命令(清空所有字段)。
  3660. </summary>
  3661. <param name="field">字段名称。</param>
  3662. <returns></returns>
  3663. <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
  3664. </member>
  3665. <member name="M:Symbol.Data.SelectCommandBuilder.Min(System.String,System.Boolean)">
  3666. <summary>
  3667. 生成求min命令。
  3668. </summary>
  3669. <param name="field">字段名称。</param>
  3670. <param name="clear">是否清空所有字段</param>
  3671. <returns></returns>
  3672. </member>
  3673. <member name="M:Symbol.Data.SelectCommandBuilder.MinAs(System.String,System.String)">
  3674. <summary>
  3675. 生成求min(field) as fieldAs 命令。
  3676. </summary>
  3677. <param name="field">字段名称。</param>
  3678. <param name="fieldAs">as 字段名称。</param>
  3679. <returns></returns>
  3680. <remarks>不会清空其它字段和order by</remarks>
  3681. </member>
  3682. <member name="M:Symbol.Data.SelectCommandBuilder.MinAs(System.String,System.String,System.Boolean)">
  3683. <summary>
  3684. 生成求min(field) as fieldAs 命令。
  3685. </summary>
  3686. <param name="field">字段名称。</param>
  3687. <param name="fieldAs">as 字段名称。</param>
  3688. <param name="clear">是否清空所有字段和order by</param>
  3689. <returns></returns>
  3690. </member>
  3691. <member name="M:Symbol.Data.SelectCommandBuilder.Max(System.String)">
  3692. <summary>
  3693. 生成求max命令(清空所有字段)。
  3694. </summary>
  3695. <param name="field">字段名称。</param>
  3696. <returns></returns>
  3697. <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
  3698. </member>
  3699. <member name="M:Symbol.Data.SelectCommandBuilder.Max(System.String,System.Boolean)">
  3700. <summary>
  3701. 生成求max命令。
  3702. </summary>
  3703. <param name="field">字段名称。</param>
  3704. <param name="clear">是否清空所有字段</param>
  3705. <returns></returns>
  3706. </member>
  3707. <member name="M:Symbol.Data.SelectCommandBuilder.MaxAs(System.String,System.String)">
  3708. <summary>
  3709. 生成求max(field) as fieldAs 命令。
  3710. </summary>
  3711. <param name="field">字段名称。</param>
  3712. <param name="fieldAs">as 字段名称。</param>
  3713. <returns></returns>
  3714. <remarks>不会清空其它字段和order by</remarks>
  3715. </member>
  3716. <member name="M:Symbol.Data.SelectCommandBuilder.MaxAs(System.String,System.String,System.Boolean)">
  3717. <summary>
  3718. 生成求max(field) as fieldAs 命令。
  3719. </summary>
  3720. <param name="field">字段名称。</param>
  3721. <param name="fieldAs">as 字段名称。</param>
  3722. <param name="clear">是否清空所有字段和order by</param>
  3723. <returns></returns>
  3724. </member>
  3725. <member name="M:Symbol.Data.SelectCommandBuilder.Average(System.String)">
  3726. <summary>
  3727. 生成求avg命令(清空所有字段)。
  3728. </summary>
  3729. <param name="field">字段名称。</param>
  3730. <returns></returns>
  3731. <remarks>会强制清空<see cref="P:Symbol.Data.SelectCommandBuilder.Fields"/>。</remarks>
  3732. </member>
  3733. <member name="M:Symbol.Data.SelectCommandBuilder.Average(System.String,System.Boolean)">
  3734. <summary>
  3735. 生成求avg命令。
  3736. </summary>
  3737. <param name="field">字段名称。</param>
  3738. <param name="clear">是否清空所有字段</param>
  3739. <returns></returns>
  3740. </member>
  3741. <member name="M:Symbol.Data.SelectCommandBuilder.AverageAs(System.String,System.String)">
  3742. <summary>
  3743. 生成求avg(field) as fieldAs 命令。
  3744. </summary>
  3745. <param name="field">字段名称。</param>
  3746. <param name="fieldAs">as 字段名称。</param>
  3747. <returns></returns>
  3748. <remarks>不会清空其它字段和order by</remarks>
  3749. </member>
  3750. <member name="M:Symbol.Data.SelectCommandBuilder.AverageAs(System.String,System.String,System.Boolean)">
  3751. <summary>
  3752. 生成求avg(field) as fieldAs 命令。
  3753. </summary>
  3754. <param name="field">字段名称。</param>
  3755. <param name="fieldAs">as 字段名称。</param>
  3756. <param name="clear">是否清空所有字段和order by</param>
  3757. <returns></returns>
  3758. </member>
  3759. <member name="M:Symbol.Data.SelectCommandBuilder.Take(System.Int32)">
  3760. <summary>
  3761. 生成take语法。
  3762. </summary>
  3763. <param name="count">取出条数。</param>
  3764. <returns></returns>
  3765. </member>
  3766. <member name="M:Symbol.Data.SelectCommandBuilder.Skip(System.Int32)">
  3767. <summary>
  3768. 生成skip语法。
  3769. </summary>
  3770. <param name="skip">跳过条数。</param>
  3771. <returns></returns>
  3772. </member>
  3773. <member name="M:Symbol.Data.SelectCommandBuilder.Paging(System.Int32,System.Int32)">
  3774. <summary>
  3775. 生成分页语法。
  3776. </summary>
  3777. <param name="size">每页大小,忽略小于1。</param>
  3778. <param name="page">页码,从0开始,忽略小于0。</param>
  3779. <returns></returns>
  3780. </member>
  3781. <member name="M:Symbol.Data.SelectCommandBuilder.And(Symbol.Data.WhereExpressionAction)">
  3782. <summary>
  3783. And表达式。
  3784. </summary>
  3785. <param name="action"></param>
  3786. <returns></returns>
  3787. </member>
  3788. <member name="M:Symbol.Data.SelectCommandBuilder.Or(Symbol.Data.WhereExpressionAction)">
  3789. <summary>
  3790. Or表达式。
  3791. </summary>
  3792. <param name="action"></param>
  3793. <returns></returns>
  3794. </member>
  3795. <member name="M:Symbol.Data.SelectCommandBuilder.WhereBefore(System.String[])">
  3796. <summary>
  3797. 生成where语句之前的命令。
  3798. </summary>
  3799. <param name="befores">命令列表。</param>
  3800. <returns></returns>
  3801. </member>
  3802. <member name="M:Symbol.Data.SelectCommandBuilder.WhereClear">
  3803. <summary>
  3804. 清空where命令列表。
  3805. </summary>
  3806. <returns></returns>
  3807. </member>
  3808. <member name="M:Symbol.Data.SelectCommandBuilder.Where(Symbol.Data.WhereOperators,System.String[])">
  3809. <summary>
  3810. 生成where命令。
  3811. </summary>
  3812. <param name="operator">逻辑操作符。</param>
  3813. <param name="expressions">表达式。</param>
  3814. <returns></returns>
  3815. </member>
  3816. <member name="M:Symbol.Data.SelectCommandBuilder.Where(System.String,System.String)">
  3817. <summary>
  3818. 生成where命令。
  3819. </summary>
  3820. <param name="expression">表达式。</param>
  3821. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3822. <returns></returns>
  3823. </member>
  3824. <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  3825. <summary>
  3826. 生成where命令。
  3827. </summary>
  3828. <param name="expression">带格式串的表达式。</param>
  3829. <param name="value">值,忽略null和string.Empty。</param>
  3830. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3831. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  3832. <returns></returns>
  3833. </member>
  3834. <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  3835. <summary>
  3836. 生成where命令。
  3837. </summary>
  3838. <param name="expression">带格式串的表达式。</param>
  3839. <param name="value">值,忽略null和string.Empty。</param>
  3840. <param name="operator">逻辑操作符。</param>
  3841. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  3842. <returns></returns>
  3843. </member>
  3844. <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
  3845. <summary>
  3846. 生成where命令。
  3847. </summary>
  3848. <param name="expression">带格式串的表达式。</param>
  3849. <param name="value">值,忽略null。</param>
  3850. <param name="min">最小值,不为空时,忽略小于min的值</param>
  3851. <param name="max">最大值,不为空时,忽略大于max的值</param>
  3852. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3853. <returns></returns>
  3854. </member>
  3855. <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  3856. <summary>
  3857. 生成where命令。
  3858. </summary>
  3859. <param name="expression">带格式串的表达式。</param>
  3860. <param name="value">值,忽略null和string.Empty。</param>
  3861. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3862. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  3863. <returns></returns>
  3864. </member>
  3865. <member name="M:Symbol.Data.SelectCommandBuilder.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  3866. <summary>
  3867. 生成where命令。
  3868. </summary>
  3869. <param name="expression">带格式串的表达式。</param>
  3870. <param name="value">值,忽略null和string.Empty。</param>
  3871. <param name="operator">逻辑操作符。</param>
  3872. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  3873. <returns></returns>
  3874. </member>
  3875. <member name="M:Symbol.Data.SelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
  3876. <summary>
  3877. 完全匹配(自动忽略空或空文本)。
  3878. </summary>
  3879. <param name="operator">逻辑操作符。</param>
  3880. <param name="field">列,例:aa</param>
  3881. <param name="value">文本内容</param>
  3882. <returns></returns>
  3883. </member>
  3884. <member name="M:Symbol.Data.SelectCommandBuilder.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
  3885. <summary>
  3886. 完全匹配(自动忽略空)。
  3887. </summary>
  3888. <param name="operator">逻辑操作符。</param>
  3889. <param name="field">列,例:aa</param>
  3890. <param name="value">内容</param>
  3891. <returns></returns>
  3892. </member>
  3893. <member name="M:Symbol.Data.SelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
  3894. <summary>
  3895. 操作符匹配(自动忽略空或空文本)。
  3896. </summary>
  3897. <param name="operator">逻辑操作符。</param>
  3898. <param name="field">列,例:aa</param>
  3899. <param name="value">文本内容</param>
  3900. <param name="matchOperator">匹配操作符</param>
  3901. <returns></returns>
  3902. </member>
  3903. <member name="M:Symbol.Data.SelectCommandBuilder.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
  3904. <summary>
  3905. 操作符匹配(自动忽略空)。
  3906. </summary>
  3907. <param name="operator">逻辑操作符。</param>
  3908. <param name="field">列,例:aa</param>
  3909. <param name="value">内容</param>
  3910. <param name="matchOperator">匹配操作符</param>
  3911. <returns></returns>
  3912. </member>
  3913. <member name="M:Symbol.Data.SelectCommandBuilder.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
  3914. <summary>
  3915. 操作符匹配(自动忽略空或空文本)。
  3916. </summary>
  3917. <param name="field">列,例:aa</param>
  3918. <param name="value">文本内容</param>
  3919. <param name="matchOperator">匹配操作符</param>
  3920. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3921. <returns></returns>
  3922. </member>
  3923. <member name="M:Symbol.Data.SelectCommandBuilder.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
  3924. <summary>
  3925. 操作符匹配(自动忽略空)。
  3926. </summary>
  3927. <param name="field">列,例:aa</param>
  3928. <param name="value">内容</param>
  3929. <param name="matchOperator">匹配操作符</param>
  3930. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3931. <returns></returns>
  3932. </member>
  3933. <member name="M:Symbol.Data.SelectCommandBuilder.Eq(System.String,System.String,System.String)">
  3934. <summary>
  3935. 等于(自动忽略空或空文本)。
  3936. </summary>
  3937. <param name="field">列,例:aa</param>
  3938. <param name="value">文本内容</param>
  3939. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3940. <returns></returns>
  3941. </member>
  3942. <member name="M:Symbol.Data.SelectCommandBuilder.Eq(System.String,System.Object,System.String)">
  3943. <summary>
  3944. 等于(自动忽略空或空文本)。
  3945. </summary>
  3946. <param name="field">列,例:aa</param>
  3947. <param name="value">内容</param>
  3948. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3949. <returns></returns>
  3950. </member>
  3951. <member name="M:Symbol.Data.SelectCommandBuilder.NotEq(System.String,System.Object,System.String)">
  3952. <summary>
  3953. 不等于(自动忽略空或空文本)。
  3954. </summary>
  3955. <param name="field">列,例:aa</param>
  3956. <param name="value">内容</param>
  3957. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3958. <returns></returns>
  3959. </member>
  3960. <member name="M:Symbol.Data.SelectCommandBuilder.Lt(System.String,System.Object,System.String)">
  3961. <summary>
  3962. 小于(自动忽略空或空文本)。
  3963. </summary>
  3964. <param name="field">列,例:aa</param>
  3965. <param name="value">内容</param>
  3966. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3967. <returns></returns>
  3968. </member>
  3969. <member name="M:Symbol.Data.SelectCommandBuilder.Lte(System.String,System.Object,System.String)">
  3970. <summary>
  3971. 小于等于(自动忽略空或空文本)。
  3972. </summary>
  3973. <param name="field">列,例:aa</param>
  3974. <param name="value">内容</param>
  3975. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3976. <returns></returns>
  3977. </member>
  3978. <member name="M:Symbol.Data.SelectCommandBuilder.Gt(System.String,System.Object,System.String)">
  3979. <summary>
  3980. 大于(自动忽略空或空文本)。
  3981. </summary>
  3982. <param name="field">列,例:aa</param>
  3983. <param name="value">内容</param>
  3984. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3985. <returns></returns>
  3986. </member>
  3987. <member name="M:Symbol.Data.SelectCommandBuilder.Gte(System.String,System.Object,System.String)">
  3988. <summary>
  3989. 大于等于(自动忽略空或空文本)。
  3990. </summary>
  3991. <param name="field">列,例:aa</param>
  3992. <param name="value">内容</param>
  3993. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  3994. <returns></returns>
  3995. </member>
  3996. <member name="M:Symbol.Data.SelectCommandBuilder.Like(Symbol.Data.WhereOperators,System.String,System.String)">
  3997. <summary>
  3998. 模糊匹配(like %value%,自动忽略空或空文本)。
  3999. </summary>
  4000. <param name="operator">逻辑操作符。</param>
  4001. <param name="field">列,例:aa</param>
  4002. <param name="value">文本内容</param>
  4003. <returns></returns>
  4004. </member>
  4005. <member name="M:Symbol.Data.SelectCommandBuilder.Like(System.String,System.String,System.String)">
  4006. <summary>
  4007. 模糊匹配(like %value%,自动忽略空或空文本)。
  4008. </summary>
  4009. <param name="field">列,例:aa</param>
  4010. <param name="value">文本内容</param>
  4011. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4012. <returns></returns>
  4013. </member>
  4014. <member name="M:Symbol.Data.SelectCommandBuilder.Like(System.String,System.String,System.Boolean,System.String)">
  4015. <summary>
  4016. 模糊匹配(like %value%,自动忽略空或空文本)。
  4017. </summary>
  4018. <param name="field">列,例:aa</param>
  4019. <param name="value">文本内容</param>
  4020. <param name="reverse">倒转,为true时表示value like field。</param>
  4021. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4022. <returns></returns>
  4023. </member>
  4024. <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
  4025. <summary>
  4026. 模糊匹配(like value%,自动忽略空或空文本)。
  4027. </summary>
  4028. <param name="operator">逻辑操作符。</param>
  4029. <param name="field">列,例:aa</param>
  4030. <param name="value">文本内容</param>
  4031. <returns></returns>
  4032. </member>
  4033. <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(System.String,System.String,System.String)">
  4034. <summary>
  4035. 模糊匹配(like value%,自动忽略空或空文本)。
  4036. </summary>
  4037. <param name="field">列,例:aa</param>
  4038. <param name="value">文本内容</param>
  4039. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4040. <returns></returns>
  4041. </member>
  4042. <member name="M:Symbol.Data.SelectCommandBuilder.StartsWith(System.String,System.String,System.Boolean,System.String)">
  4043. <summary>
  4044. 模糊匹配(like value%,自动忽略空或空文本)。
  4045. </summary>
  4046. <param name="field">列,例:aa</param>
  4047. <param name="value">文本内容</param>
  4048. <param name="reverse">倒转,为true时表示value like field。</param>
  4049. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4050. <returns></returns>
  4051. </member>
  4052. <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
  4053. <summary>
  4054. 模糊匹配(like %value,自动忽略空或空文本)。
  4055. </summary>
  4056. <param name="operator">逻辑操作符。</param>
  4057. <param name="field">列,例:aa</param>
  4058. <param name="value">文本内容</param>
  4059. <returns></returns>
  4060. </member>
  4061. <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(System.String,System.String,System.String)">
  4062. <summary>
  4063. 模糊匹配(like %value,自动忽略空或空文本)。
  4064. </summary>
  4065. <param name="field">列,例:aa</param>
  4066. <param name="value">文本内容</param>
  4067. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4068. <returns></returns>
  4069. </member>
  4070. <member name="M:Symbol.Data.SelectCommandBuilder.EndsWith(System.String,System.String,System.Boolean,System.String)">
  4071. <summary>
  4072. 模糊匹配(like %value,自动忽略空或空文本)。
  4073. </summary>
  4074. <param name="field">列,例:aa</param>
  4075. <param name="value">文本内容</param>
  4076. <param name="reverse">倒转,为true时表示value like field。</param>
  4077. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4078. <returns></returns>
  4079. </member>
  4080. <member name="M:Symbol.Data.SelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
  4081. <summary>
  4082. 包含(自动忽略空或空文本)。
  4083. </summary>
  4084. <param name="operator">逻辑操作符。</param>
  4085. <param name="field">列,例:aa</param>
  4086. <param name="values">文本内容列表</param>
  4087. <returns></returns>
  4088. </member>
  4089. <member name="M:Symbol.Data.SelectCommandBuilder.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
  4090. <summary>
  4091. 包含(自动忽略空)。
  4092. </summary>
  4093. <param name="operator">逻辑操作符。</param>
  4094. <param name="field">列,例:aa</param>
  4095. <param name="values">内容列表</param>
  4096. <returns></returns>
  4097. </member>
  4098. <member name="M:Symbol.Data.SelectCommandBuilder.In(System.String,System.Collections.IEnumerable,System.String)">
  4099. <summary>
  4100. 包含(自动忽略空)。
  4101. </summary>
  4102. <param name="field">列,例:aa</param>
  4103. <param name="values">内容列表</param>
  4104. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4105. <returns></returns>
  4106. </member>
  4107. <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
  4108. <summary>
  4109. 不包含(自动忽略空或空文本)。
  4110. </summary>
  4111. <param name="operator">逻辑操作符。</param>
  4112. <param name="field">列,例:aa</param>
  4113. <param name="values">文本内容列表</param>
  4114. <returns></returns>
  4115. </member>
  4116. <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
  4117. <summary>
  4118. 不包含(自动忽略空)。
  4119. </summary>
  4120. <param name="operator">逻辑操作符。</param>
  4121. <param name="field">列,例:aa</param>
  4122. <param name="values">内容列表</param>
  4123. <returns></returns>
  4124. </member>
  4125. <member name="M:Symbol.Data.SelectCommandBuilder.NotIn(System.String,System.Collections.IEnumerable,System.String)">
  4126. <summary>
  4127. 不包含(自动忽略空)。
  4128. </summary>
  4129. <param name="field">列,例:aa</param>
  4130. <param name="values">内容列表</param>
  4131. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4132. <returns></returns>
  4133. </member>
  4134. <member name="M:Symbol.Data.SelectCommandBuilder.GroupByClear">
  4135. <summary>
  4136. 清空group by命令列表。
  4137. </summary>
  4138. <returns></returns>
  4139. </member>
  4140. <member name="M:Symbol.Data.SelectCommandBuilder.GroupBy(System.String)">
  4141. <summary>
  4142. 生成group by命令(自动忽略空或空文本)。
  4143. </summary>
  4144. <param name="field">列,例:aa</param>
  4145. <returns></returns>
  4146. </member>
  4147. <member name="M:Symbol.Data.SelectCommandBuilder.GroupBy(System.String[])">
  4148. <summary>
  4149. 生成group by命令。
  4150. </summary>
  4151. <param name="fields">字段列表。</param>
  4152. <returns></returns>
  4153. </member>
  4154. <member name="M:Symbol.Data.SelectCommandBuilder.HavingClear">
  4155. <summary>
  4156. 清空having命令列表。
  4157. </summary>
  4158. <returns></returns>
  4159. </member>
  4160. <member name="M:Symbol.Data.SelectCommandBuilder.Having(Symbol.Data.WhereOperators,System.String[])">
  4161. <summary>
  4162. 生成having命令。
  4163. </summary>
  4164. <param name="operator">逻辑操作符。</param>
  4165. <param name="expressions">表达式。</param>
  4166. <returns></returns>
  4167. </member>
  4168. <member name="M:Symbol.Data.SelectCommandBuilder.Having(System.String,System.String)">
  4169. <summary>
  4170. 生成having命令。
  4171. </summary>
  4172. <param name="expression">表达式。</param>
  4173. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4174. <returns></returns>
  4175. </member>
  4176. <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  4177. <summary>
  4178. 生成having命令。
  4179. </summary>
  4180. <param name="expression">带格式串的表达式。</param>
  4181. <param name="value">值,忽略null和string.Empty。</param>
  4182. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4183. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  4184. <returns></returns>
  4185. </member>
  4186. <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  4187. <summary>
  4188. 生成having命令。
  4189. </summary>
  4190. <param name="expression">带格式串的表达式。</param>
  4191. <param name="value">值,忽略null和string.Empty。</param>
  4192. <param name="operator">逻辑操作符。</param>
  4193. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  4194. <returns></returns>
  4195. </member>
  4196. <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
  4197. <summary>
  4198. 生成having命令。
  4199. </summary>
  4200. <param name="expression">带格式串的表达式。</param>
  4201. <param name="value">值,忽略null。</param>
  4202. <param name="min">最小值,不为空时,忽略小于min的值</param>
  4203. <param name="max">最大值,不为空时,忽略大于max的值</param>
  4204. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4205. <returns></returns>
  4206. </member>
  4207. <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  4208. <summary>
  4209. 生成having命令。
  4210. </summary>
  4211. <param name="expression">带格式串的表达式。</param>
  4212. <param name="value">值,忽略null和string.Empty。</param>
  4213. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  4214. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  4215. <returns></returns>
  4216. </member>
  4217. <member name="M:Symbol.Data.SelectCommandBuilder.HavingIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  4218. <summary>
  4219. 生成having命令。
  4220. </summary>
  4221. <param name="expression">带格式串的表达式。</param>
  4222. <param name="value">值,忽略null和string.Empty。</param>
  4223. <param name="operator">逻辑操作符。</param>
  4224. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  4225. <returns></returns>
  4226. </member>
  4227. <member name="M:Symbol.Data.SelectCommandBuilder.Having(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  4228. <summary>
  4229. Having规则(NoSQL)。
  4230. </summary>
  4231. <param name="condition">规则</param>
  4232. <param name="filter">过滤器</param>
  4233. <returns></returns>
  4234. </member>
  4235. <member name="M:Symbol.Data.SelectCommandBuilder.Having(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
  4236. <summary>
  4237. Having规则(NoSQL)。
  4238. </summary>
  4239. <param name="condition">规则</param>
  4240. <param name="filter">过滤器</param>
  4241. <returns></returns>
  4242. </member>
  4243. <member name="M:Symbol.Data.SelectCommandBuilder.OrderByClear">
  4244. <summary>
  4245. 清空order by命令列表。
  4246. </summary>
  4247. <returns></returns>
  4248. </member>
  4249. <member name="M:Symbol.Data.SelectCommandBuilder.OrderBy(System.String[])">
  4250. <summary>
  4251. 生成order by命令。
  4252. </summary>
  4253. <param name="orderBys">命令列表。</param>
  4254. <returns></returns>
  4255. </member>
  4256. <member name="M:Symbol.Data.SelectCommandBuilder.OrderBy(System.String,Symbol.Data.OrderBys)">
  4257. <summary>
  4258. 生成order by命令(自动忽略空或空文本)。
  4259. </summary>
  4260. <param name="field">列,例:aa</param>
  4261. <param name="orderby">排序规则</param>
  4262. <returns></returns>
  4263. </member>
  4264. <member name="M:Symbol.Data.SelectCommandBuilder.Refer(System.Object,System.String,Symbol.Data.CommandReferFilterDelegate)">
  4265. <summary>
  4266. 引用关系(NoSQL)。
  4267. </summary>
  4268. <param name="refer">引用关系。</param>
  4269. <param name="selfSource">主查询(表名,$self 为自动识别)</param>
  4270. <param name="filter">过滤器。</param>
  4271. <returns></returns>
  4272. </member>
  4273. <member name="M:Symbol.Data.SelectCommandBuilder.Refer(Symbol.Data.NoSQL.Refer,System.String,Symbol.Data.CommandReferFilterDelegate)">
  4274. <summary>
  4275. 引用关系(NoSQL)。
  4276. </summary>
  4277. <param name="refer">引用关系。</param>
  4278. <param name="selfSource">主查询(表名,$self 为自动识别)</param>
  4279. <param name="filter">过滤器。</param>
  4280. <returns></returns>
  4281. </member>
  4282. <member name="M:Symbol.Data.SelectCommandBuilder.PreSelfName(System.String,System.String)">
  4283. <summary>
  4284. $self预处理。
  4285. </summary>
  4286. <param name="name">如果为$self时,返回self变量的值。</param>
  4287. <param name="self">$self的真实值</param>
  4288. <returns></returns>
  4289. </member>
  4290. <member name="M:Symbol.Data.SelectCommandBuilder.Query(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  4291. <summary>
  4292. 查询规则(NoSQL)。
  4293. </summary>
  4294. <param name="condition">规则</param>
  4295. <param name="filter">过滤器</param>
  4296. <returns></returns>
  4297. </member>
  4298. <member name="M:Symbol.Data.SelectCommandBuilder.Query(Symbol.Data.NoSQL.Condition,Symbol.Data.CommandQueryFilterDelegate)">
  4299. <summary>
  4300. 查询规则(NoSQL)。
  4301. </summary>
  4302. <param name="condition">规则</param>
  4303. <param name="filter">过滤器</param>
  4304. <returns></returns>
  4305. </member>
  4306. <member name="M:Symbol.Data.SelectCommandBuilder.Sort(System.Object)">
  4307. <summary>
  4308. 排序(NoSQL)。
  4309. </summary>
  4310. <param name="sorter">排序对象</param>
  4311. <returns></returns>
  4312. </member>
  4313. <member name="M:Symbol.Data.SelectCommandBuilder.Sort(Symbol.Data.NoSQL.Sorter)">
  4314. <summary>
  4315. 排序(NoSQL)。
  4316. </summary>
  4317. <param name="sorter">排序对象</param>
  4318. <returns></returns>
  4319. </member>
  4320. <member name="M:Symbol.Data.SelectCommandBuilder.End">
  4321. <summary>
  4322. 结束构造(触发Ended事件。)
  4323. </summary>
  4324. <returns></returns>
  4325. </member>
  4326. <member name="M:Symbol.Data.SelectCommandBuilder.OnEnd">
  4327. <summary>
  4328. 结束构造(触发Ended事件。)
  4329. </summary>
  4330. </member>
  4331. <member name="E:Symbol.Data.SelectCommandBuilder.Ended">
  4332. <summary>
  4333. 已结束,构造已结束时触发,只会触发一次此事件。
  4334. </summary>
  4335. </member>
  4336. <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery">
  4337. <summary>
  4338. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  4339. </summary>
  4340. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  4341. </member>
  4342. <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Action{System.Data.IDbCommand})">
  4343. <summary>
  4344. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  4345. </summary>
  4346. <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
  4347. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  4348. </member>
  4349. <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Type)">
  4350. <summary>
  4351. 创建一个普通查询
  4352. </summary>
  4353. <param name="type">成员类型,可以模拟出泛型的感觉。</param>
  4354. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  4355. </member>
  4356. <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery(System.Type,System.Action{System.Data.IDbCommand})">
  4357. <summary>
  4358. 创建一个普通查询
  4359. </summary>
  4360. <param name="type">成员类型,可以模拟出泛型的感觉。</param>
  4361. <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
  4362. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  4363. </member>
  4364. <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery``1">
  4365. <summary>
  4366. 创建一个泛型查询
  4367. </summary>
  4368. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  4369. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  4370. </member>
  4371. <member name="M:Symbol.Data.SelectCommandBuilder.CreateQuery``1(System.Action{System.Data.IDbCommand})">
  4372. <summary>
  4373. 创建一个泛型查询
  4374. </summary>
  4375. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  4376. <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
  4377. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  4378. </member>
  4379. <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault">
  4380. <summary>
  4381. 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
  4382. </summary>
  4383. <returns>返回第一条记录。</returns>
  4384. </member>
  4385. <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault(System.Type)">
  4386. <summary>
  4387. 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
  4388. </summary>
  4389. <param name="type">类型,可以模拟出泛型的感觉。</param>
  4390. <returns>返回第一条记录。</returns>
  4391. </member>
  4392. <member name="M:Symbol.Data.SelectCommandBuilder.ToList">
  4393. <summary>
  4394. 将查询快速读取并构造一个List对象。
  4395. </summary>
  4396. <returns>返回一个List对象。</returns>
  4397. </member>
  4398. <member name="M:Symbol.Data.SelectCommandBuilder.FirstOrDefault``1">
  4399. <summary>
  4400. 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
  4401. </summary>
  4402. <returns>返回第一条记录。</returns>
  4403. </member>
  4404. <member name="M:Symbol.Data.SelectCommandBuilder.ToList``1">
  4405. <summary>
  4406. 将查询快速读取并构造一个List对象。
  4407. </summary>
  4408. <returns>返回一个List对象。</returns>
  4409. </member>
  4410. <member name="M:Symbol.Data.SelectCommandBuilder.Dispose">
  4411. <summary>
  4412. 释放对象占用的所有资源。
  4413. </summary>
  4414. </member>
  4415. <member name="T:Symbol.Data.UpdateCommandBuilder">
  4416. <summary>
  4417. 更新命令构造器基类
  4418. </summary>
  4419. </member>
  4420. <member name="F:Symbol.Data.UpdateCommandBuilder._tableName">
  4421. <summary>
  4422. 当前表名
  4423. </summary>
  4424. </member>
  4425. <member name="F:Symbol.Data.UpdateCommandBuilder._removedFields">
  4426. <summary>
  4427. 已移除字段列表
  4428. </summary>
  4429. </member>
  4430. <member name="F:Symbol.Data.UpdateCommandBuilder._fields">
  4431. <summary>
  4432. 字段列表
  4433. </summary>
  4434. </member>
  4435. <member name="F:Symbol.Data.UpdateCommandBuilder._dataContext">
  4436. <summary>
  4437. 当前数据上下文对象。
  4438. </summary>
  4439. </member>
  4440. <member name="P:Symbol.Data.UpdateCommandBuilder.DataContext">
  4441. <summary>
  4442. 获取相关联的数据上下文。
  4443. </summary>
  4444. </member>
  4445. <member name="P:Symbol.Data.UpdateCommandBuilder.TableName">
  4446. <summary>
  4447. 获取当前表名
  4448. </summary>
  4449. </member>
  4450. <member name="P:Symbol.Data.UpdateCommandBuilder.CommandText">
  4451. <summary>
  4452. 获取生成的命令语句。
  4453. </summary>
  4454. </member>
  4455. <member name="P:Symbol.Data.UpdateCommandBuilder.Fields">
  4456. <summary>
  4457. 获取字段列表(包括字段对应的数据)。
  4458. </summary>
  4459. </member>
  4460. <member name="P:Symbol.Data.UpdateCommandBuilder.RemovedFields">
  4461. <summary>
  4462. 获取已移除字段列表(生成脚本时忽略这些字段)。
  4463. </summary>
  4464. </member>
  4465. <member name="P:Symbol.Data.UpdateCommandBuilder.Values">
  4466. <summary>
  4467. 获取纯参数列表。
  4468. </summary>
  4469. </member>
  4470. <member name="P:Symbol.Data.UpdateCommandBuilder.Dialect">
  4471. <summary>
  4472. 获取方言对象。
  4473. </summary>
  4474. </member>
  4475. <member name="M:Symbol.Data.UpdateCommandBuilder.#ctor(Symbol.Data.IDataContext,System.String)">
  4476. <summary>
  4477. 创建InsertCommandBuilder实例。
  4478. </summary>
  4479. <param name="dataContext">数据上下文接口。</param>
  4480. <param name="tableName">表名。</param>
  4481. </member>
  4482. <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String)">
  4483. <summary>
  4484. 对字段、通用名称进行预处理(语法、方言等)
  4485. </summary>
  4486. <param name="name">字段、通用名称</param>
  4487. <returns>返回处理后的名称。</returns>
  4488. </member>
  4489. <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String,System.String)">
  4490. <summary>
  4491. 对字段、通用名称进行预处理(语法、方言等)
  4492. </summary>
  4493. <param name="pairs">包含多级名称,如db.test.abc</param>
  4494. <param name="spliter">多级分割符,如“.”</param>
  4495. <returns>返回处理后的名称。</returns>
  4496. </member>
  4497. <member name="M:Symbol.Data.UpdateCommandBuilder.PreName(System.String[])">
  4498. <summary>
  4499. 对字段、通用名称进行预处理(语法、方言等)
  4500. </summary>
  4501. <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
  4502. <returns>返回处理后的名称。</returns>
  4503. </member>
  4504. <member name="M:Symbol.Data.UpdateCommandBuilder.PreValues">
  4505. <summary>
  4506. 预处理参数列表。
  4507. </summary>
  4508. </member>
  4509. <member name="M:Symbol.Data.UpdateCommandBuilder.PreRemoveFields">
  4510. <summary>
  4511. 预处理:移除忽略的字段
  4512. </summary>
  4513. </member>
  4514. <member name="M:Symbol.Data.UpdateCommandBuilder.FieldValueWrapper(System.ComponentModel.PropertyDescriptor,System.Object)">
  4515. <summary>
  4516. 字段值包装处理。
  4517. </summary>
  4518. <param name="propertyDescriptor">反射对象。</param>
  4519. <param name="value">值。</param>
  4520. <returns></returns>
  4521. </member>
  4522. <member name="M:Symbol.Data.UpdateCommandBuilder.BuilderCommandText">
  4523. <summary>
  4524. 构造命令脚本。
  4525. </summary>
  4526. <returns>返回命令脚本。</returns>
  4527. </member>
  4528. <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue(System.Text.StringBuilder,System.String,System.Object,System.Int32@)">
  4529. <summary>
  4530. 预处理:字段值
  4531. </summary>
  4532. <param name="builder">构造缓存。</param>
  4533. <param name="name">字段名称。</param>
  4534. <param name="value">字段值。</param>
  4535. <param name="i">顺序。</param>
  4536. <returns>返回是否过滤。</returns>
  4537. </member>
  4538. <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue_Dictionary(System.Text.StringBuilder,System.String,Symbol.Data.NoSQL.NodeValue,System.Int32@)">
  4539. <summary>
  4540. 预处理:字段值-字典
  4541. </summary>
  4542. <param name="builder">构造缓存。</param>
  4543. <param name="name">字段名称。</param>
  4544. <param name="nodeValue">值包装</param>
  4545. <param name="i">顺序。</param>
  4546. <returns>返回是否过滤。</returns>
  4547. </member>
  4548. <member name="M:Symbol.Data.UpdateCommandBuilder.PreFieldValue_String(System.Text.StringBuilder,System.String,Symbol.Data.NoSQL.NodeValue,System.Int32@)">
  4549. <summary>
  4550. 预处理:字段值-文本
  4551. </summary>
  4552. <param name="builder">构造缓存。</param>
  4553. <param name="name">字段名称。</param>
  4554. <param name="nodeValue">值包装</param>
  4555. <param name="i">顺序。</param>
  4556. <returns>返回是否过滤。</returns>
  4557. </member>
  4558. <member name="M:Symbol.Data.UpdateCommandBuilder.GetValues(System.Object[])">
  4559. <summary>
  4560. 获取参数列表。
  4561. </summary>
  4562. <param name="values">附加参数列表。</param>
  4563. <returns>返回附近加的参数列表。</returns>
  4564. </member>
  4565. <member name="M:Symbol.Data.UpdateCommandBuilder.GetCommandText(System.String,System.Object[])">
  4566. <summary>
  4567. 获取命令语句。
  4568. </summary>
  4569. <param name="commandTextAfterFormat">语句结尾内容格式串。</param>
  4570. <param name="args">参与 commandTextAfterFormat 的参数列表。</param>
  4571. <returns>返回新的语句。</returns>
  4572. </member>
  4573. <member name="M:Symbol.Data.UpdateCommandBuilder.QueryBlock``1(Symbol.Data.UpdateCommandBuilderQueryBlockWhereAction,Symbol.Data.UpdateCommandBuilderQueryBlockEndAction{``0})">
  4574. <summary>
  4575. 查询块,通常用于最终执行前 生成where。
  4576. </summary>
  4577. <typeparam name="T">任意类型</typeparam>
  4578. <param name="where">where action</param>
  4579. <param name="end">end action</param>
  4580. <returns>返回处理结果。</returns>
  4581. </member>
  4582. <member name="M:Symbol.Data.UpdateCommandBuilder.CreateSelect">
  4583. <summary>
  4584. 创建Select命令构造器。
  4585. </summary>
  4586. <returns></returns>
  4587. </member>
  4588. <member name="M:Symbol.Data.UpdateCommandBuilder.Dispose">
  4589. <summary>
  4590. 释放对象占用的所有资源。
  4591. </summary>
  4592. </member>
  4593. <member name="T:Symbol.Data.AdoDataQuery`1">
  4594. <summary>
  4595. ADO.NET 数据查询
  4596. </summary>
  4597. </member>
  4598. <member name="M:Symbol.Data.AdoDataQuery`1.#ctor(Symbol.Data.IDataContext,Symbol.Data.ICommand,System.Type)">
  4599. <summary>
  4600. 创建实例。
  4601. </summary>
  4602. <param name="dataContext">数据上下文接口。</param>
  4603. <param name="command">命令对象。</param>
  4604. <param name="type">类型。</param>
  4605. </member>
  4606. <member name="T:Symbol.Data.AdoDataQueryReader">
  4607. <summary>
  4608. ADO.NET 数据查询读取器。
  4609. </summary>
  4610. </member>
  4611. <member name="P:Symbol.Data.AdoDataQueryReader.DataReader">
  4612. <summary>
  4613. 获取Ado DataReader对象。
  4614. </summary>
  4615. </member>
  4616. <member name="P:Symbol.Data.AdoDataQueryReader.DbCommand">
  4617. <summary>
  4618. 获取ADO.NET DbCommand对象。
  4619. </summary>
  4620. </member>
  4621. <member name="P:Symbol.Data.AdoDataQueryReader.IsClosed">
  4622. <summary>
  4623. 获取读取器是否已关闭。
  4624. </summary>
  4625. </member>
  4626. <member name="P:Symbol.Data.AdoDataQueryReader.Depth">
  4627. <summary>
  4628. 获取当前行的嵌套深度。
  4629. </summary>
  4630. <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
  4631. </member>
  4632. <member name="P:Symbol.Data.AdoDataQueryReader.FieldCount">
  4633. <summary>
  4634. 获取读取器当前字段数量。
  4635. </summary>
  4636. </member>
  4637. <member name="M:Symbol.Data.AdoDataQueryReader.#ctor(System.Data.IDataReader,Symbol.Data.AdoCommandCache,Symbol.Data.ICommand)">
  4638. <summary>
  4639. 创建实例。
  4640. </summary>
  4641. <param name="dataReader">ADO.NET DataReader对象。</param>
  4642. <param name="commandCache">ADO.NET Command 缓存对象。</param>
  4643. <param name="command">命令对象。</param>
  4644. </member>
  4645. <member name="M:Symbol.Data.AdoDataQueryReader.#ctor(System.Data.IDataReader,Symbol.Data.AdoCommandCache,Symbol.Data.ICommand,System.String)">
  4646. <summary>
  4647. 创建实例。
  4648. </summary>
  4649. <param name="dataReader">ADO.NET DataReader对象。</param>
  4650. <param name="commandCache">ADO.NET Command 缓存对象。</param>
  4651. <param name="command">命令对象。</param>
  4652. <param name="commandText">当前查询命令语句。</param>
  4653. </member>
  4654. <member name="M:Symbol.Data.AdoDataQueryReader.GetIndex(System.String)">
  4655. <summary>
  4656. 获取指定字段当前从0开始的索引顺序。
  4657. </summary>
  4658. <param name="name">字段名称,空或空字符串直接返回-1。</param>
  4659. <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
  4660. </member>
  4661. <member name="M:Symbol.Data.AdoDataQueryReader.GetName(System.Int32)">
  4662. <summary>
  4663. 获取指定索引的字段名称。
  4664. </summary>
  4665. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  4666. <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
  4667. </member>
  4668. <member name="M:Symbol.Data.AdoDataQueryReader.GetType(System.Int32)">
  4669. <summary>
  4670. 获取指定索引对应字段的类型。
  4671. </summary>
  4672. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  4673. <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
  4674. </member>
  4675. <member name="M:Symbol.Data.AdoDataQueryReader.GetDataTypeName(System.Int32)">
  4676. <summary>
  4677. 获取指定索引对应字段的数据类型名称。
  4678. </summary>
  4679. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  4680. <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
  4681. </member>
  4682. <member name="M:Symbol.Data.AdoDataQueryReader.GetValue(System.Int32)">
  4683. <summary>
  4684. 获取指定对应字段的值。
  4685. </summary>
  4686. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  4687. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  4688. </member>
  4689. <member name="M:Symbol.Data.AdoDataQueryReader.NextResult">
  4690. <summary>
  4691. 使读取器前进到下一个结果。
  4692. </summary>
  4693. <returns>如果存在更多结果集,则为true。</returns>
  4694. <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
  4695. </member>
  4696. <member name="M:Symbol.Data.AdoDataQueryReader.Read">
  4697. <summary>
  4698. 让读取器前进到下一条记录。
  4699. </summary>
  4700. <returns>如果存在更多的记录,则为true。</returns>
  4701. </member>
  4702. <member name="M:Symbol.Data.AdoDataQueryReader.Close">
  4703. <summary>
  4704. 关闭读取器。
  4705. </summary>
  4706. </member>
  4707. <member name="M:Symbol.Data.AdoDataQueryReader.TryConvertValue(System.Type,System.Object,System.Int32,System.Type,System.Reflection.ICustomAttributeProvider,System.Object@)">
  4708. <summary>
  4709. 尝试转换值。
  4710. </summary>
  4711. <param name="type">字段类型。</param>
  4712. <param name="value">字段的值。</param>
  4713. <param name="index">字段的索引值,从0开始。</param>
  4714. <param name="targetType">目标类型。</param>
  4715. <param name="customAttributeProvider">自定义特性提供者。</param>
  4716. <param name="target">输出转换结果。</param>
  4717. <returns>返回尝试结果,为true表示成功。</returns>
  4718. </member>
  4719. <member name="M:Symbol.Data.AdoDataQueryReader.Dispose">
  4720. <summary>
  4721. 释放对象占用的资源。
  4722. </summary>
  4723. </member>
  4724. <member name="T:Symbol.Data.AdoDataContext">
  4725. <summary>
  4726. 抽象:ADO.NET 数据上下文。
  4727. </summary>
  4728. </member>
  4729. <member name="M:Symbol.Data.AdoDataContext.#ctor(Symbol.Data.IConnection)">
  4730. <summary>
  4731. 创建 AdoDataContext 的实例
  4732. </summary>
  4733. <param name="connection">数据库连接</param>
  4734. </member>
  4735. <member name="T:Symbol.Data.AdoProvider">
  4736. <summary>
  4737. 抽象:ADO.NET 提供者。
  4738. </summary>
  4739. </member>
  4740. <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)">
  4741. <summary>
  4742. 设置构造器的参数。
  4743. </summary>
  4744. <param name="builder"></param>
  4745. <param name="values">参数列表。</param>
  4746. <param name="name">标准命名。</param>
  4747. <param name="aliasName">别名。</param>
  4748. <param name="filter">过滤器。</param>
  4749. </member>
  4750. <member name="M:Symbol.Data.AdoProvider.SetBuilderValue(System.Data.Common.DbConnectionStringBuilder,System.String,System.Object,Symbol.Data.AdoProvider.ValueFilter)">
  4751. <summary>
  4752. 设置构造器的参数。
  4753. </summary>
  4754. <param name="builder"></param>
  4755. <param name="name">参数名称。</param>
  4756. <param name="value">参数值,为null时,自动跳过。</param>
  4757. <param name="filter">过滤器。</param>
  4758. <returns>返回是否操作成功。</returns>
  4759. </member>
  4760. <member name="T:Symbol.Data.AdoProvider.ValueFilter">
  4761. <summary>
  4762. 数据过滤器。
  4763. </summary>
  4764. <param name="value"></param>
  4765. <returns></returns>
  4766. </member>
  4767. <member name="T:Symbol.Data.AdoConnection">
  4768. <summary>
  4769. ADO.NET 连接
  4770. </summary>
  4771. </member>
  4772. <member name="P:Symbol.Data.AdoConnection.DbConnection">
  4773. <summary>
  4774. 获取Ado连接对象。
  4775. </summary>
  4776. </member>
  4777. <member name="P:Symbol.Data.AdoConnection.DbTransaction">
  4778. <summary>
  4779. 获取Ado事务对象。
  4780. </summary>
  4781. </member>
  4782. <member name="P:Symbol.Data.AdoConnection.Connected">
  4783. <summary>
  4784. 获取是否已连接。
  4785. </summary>
  4786. </member>
  4787. <member name="P:Symbol.Data.AdoConnection.ConnectionString">
  4788. <summary>
  4789. 获取连接字符串。
  4790. </summary>
  4791. </member>
  4792. <member name="P:Symbol.Data.AdoConnection.Timeout">
  4793. <summary>
  4794. 获取超时时间(秒)。
  4795. </summary>
  4796. </member>
  4797. <member name="P:Symbol.Data.AdoConnection.DatabaseName">
  4798. <summary>
  4799. 获取数据库名称。
  4800. </summary>
  4801. </member>
  4802. <member name="P:Symbol.Data.AdoConnection.OriginalDatabaseName">
  4803. <summary>
  4804. 获取原数据库名称。
  4805. </summary>
  4806. </member>
  4807. <member name="M:Symbol.Data.AdoConnection.#ctor(Symbol.Data.IProvider,System.Data.IDbConnection,System.String)">
  4808. <summary>
  4809. 创建AdoConnection实例。
  4810. </summary>
  4811. <param name="provider">提供者。</param>
  4812. <param name="connection">连接对象。</param>
  4813. <param name="connectionString">连接字符串</param>
  4814. </member>
  4815. <member name="M:Symbol.Data.AdoConnection.Open">
  4816. <summary>
  4817. 打开连接。
  4818. </summary>
  4819. </member>
  4820. <member name="M:Symbol.Data.AdoConnection.Close">
  4821. <summary>
  4822. 关闭连接。
  4823. </summary>
  4824. </member>
  4825. <member name="M:Symbol.Data.AdoConnection.ChangeDatabase">
  4826. <summary>
  4827. 变更当前数据库(默认)。
  4828. </summary>
  4829. </member>
  4830. <member name="M:Symbol.Data.AdoConnection.ChangeDatabase(System.String)">
  4831. <summary>
  4832. 变更当前数据库(指定)。
  4833. </summary>
  4834. <param name="database">数据库名称。</param>
  4835. </member>
  4836. <member name="M:Symbol.Data.AdoConnection.CreateTranscation">
  4837. <summary>
  4838. 创建事务对象。
  4839. </summary>
  4840. <returns>返回事务对象。</returns>
  4841. </member>
  4842. <member name="M:Symbol.Data.AdoConnection.Clone">
  4843. <summary>
  4844. 克隆一个新连接。
  4845. </summary>
  4846. </member>
  4847. <member name="M:Symbol.Data.AdoConnection.Dispose">
  4848. <summary>
  4849. 释放占用的资源。
  4850. </summary>
  4851. </member>
  4852. <member name="T:Symbol.Data.AdoCommand">
  4853. <summary>
  4854. 抽象:ADO.NET 命令。
  4855. </summary>
  4856. </member>
  4857. <member name="P:Symbol.Data.AdoCommand.Timeout">
  4858. <summary>
  4859. 获取或设置当前超时时间(秒,不会影响到DataContext)。
  4860. </summary>
  4861. </member>
  4862. <member name="M:Symbol.Data.AdoCommand.#ctor(Symbol.Data.IDataContext)">
  4863. <summary>
  4864. 创建AdoCommand实例。
  4865. </summary>
  4866. <param name="dataContext">数据上下文对象。</param>
  4867. </member>
  4868. <member name="M:Symbol.Data.AdoCommand.CreateDbCommand">
  4869. <summary>
  4870. 创建DbCommand对象。
  4871. </summary>
  4872. <returns>返回DbCommandCache对象。</returns>
  4873. </member>
  4874. <member name="M:Symbol.Data.AdoCommand.CreateDbCommand(System.String)">
  4875. <summary>
  4876. 创建DbCommand对象。
  4877. </summary>
  4878. <param name="commandText">命令文本</param>
  4879. <returns>返回DbCommandCache对象。</returns>
  4880. </member>
  4881. <member name="M:Symbol.Data.AdoCommand.FillDbCommandParameters(System.Data.IDbCommand)">
  4882. <summary>
  4883. 填充DbCommand参数列表。
  4884. </summary>
  4885. <param name="dbCommand">DbCommand对象。</param>
  4886. </member>
  4887. <member name="M:Symbol.Data.AdoCommand.CreateDbCommandParameter(System.Data.IDbCommand,Symbol.Data.CommandParameter)">
  4888. <summary>
  4889. 创建DbCommand参数。
  4890. </summary>
  4891. <param name="dbCommand">DbCommand对象。</param>
  4892. <param name="commandParameter">命令参数对象。</param>
  4893. <returns>返回ADO.NET命令参数对象。</returns>
  4894. </member>
  4895. <member name="M:Symbol.Data.AdoCommand.DestroyConnection(Symbol.Data.IAdoConnection)">
  4896. <summary>
  4897. 销毁连接
  4898. </summary>
  4899. <param name="connection">连接对象。</param>
  4900. </member>
  4901. <member name="M:Symbol.Data.AdoCommand.DestroyDbCommand(System.Data.IDbCommand)">
  4902. <summary>
  4903. 销毁DbCommand
  4904. </summary>
  4905. <param name="dbCommand">DbCommand对象。</param>
  4906. </member>
  4907. <member name="M:Symbol.Data.AdoCommand.DestroyDbCommand(Symbol.Data.AdoCommandCache)">
  4908. <summary>
  4909. 销毁DbCommand
  4910. </summary>
  4911. <param name="cache">DbCommandCache对象。</param>
  4912. </member>
  4913. <member name="M:Symbol.Data.AdoCommand.ExecuteScalar(System.String)">
  4914. <summary>
  4915. 执行查询,并返回查询的第一条记录的第一个列。
  4916. </summary>
  4917. <param name="commandText">命令文本</param>
  4918. <returns>返回查询结果。</returns>
  4919. </member>
  4920. <member name="M:Symbol.Data.AdoCommand.ExecuteScalar(Symbol.Data.AdoCommandCache)">
  4921. <summary>
  4922. 执行查询,并返回查询的第一条记录的第一个列。
  4923. </summary>
  4924. <param name="dbCommandCache">DbCommandCache对象。</param>
  4925. <returns>返回查询结果。</returns>
  4926. </member>
  4927. <member name="M:Symbol.Data.AdoCommand.ExecuteNonQuery(System.String)">
  4928. <summary>
  4929. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  4930. </summary>
  4931. <param name="commandText">命令文本</param>
  4932. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  4933. </member>
  4934. <member name="M:Symbol.Data.AdoCommand.ExecuteNonQuery(Symbol.Data.AdoCommandCache)">
  4935. <summary>
  4936. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  4937. </summary>
  4938. <param name="dbCommandCache">DbCommandCache对象。</param>
  4939. <returns>返回查询结果。</returns>
  4940. </member>
  4941. <member name="M:Symbol.Data.AdoCommand.ExecuteFunction">
  4942. <summary>
  4943. 调用函数
  4944. </summary>
  4945. <returns>返回此函数的执行结果</returns>
  4946. </member>
  4947. <member name="M:Symbol.Data.AdoCommand.ExecuteStoredProcedure">
  4948. <summary>
  4949. 调用存储过程
  4950. </summary>
  4951. <returns>返回存储过程的值。</returns>
  4952. </member>
  4953. <member name="M:Symbol.Data.AdoCommand.ExecuteReader(System.String)">
  4954. <summary>
  4955. 执行查询。
  4956. </summary>
  4957. <param name="commandText">命令文本</param>
  4958. <returns>返回数据查询读取器。</returns>
  4959. </member>
  4960. <member name="M:Symbol.Data.AdoCommand.CreateDataQueryReader(System.Data.IDataReader,Symbol.Data.AdoCommandCache)">
  4961. <summary>
  4962. 创建ADO.NET 查询读取器实例。
  4963. </summary>
  4964. <param name="dataReader">ADO.NET DataReader对象。</param>
  4965. <param name="commandCache">ADO.NET Command 缓存对象。</param>
  4966. </member>
  4967. <member name="M:Symbol.Data.AdoCommand.Dispose">
  4968. <summary>
  4969. 释放对象占用的资源。
  4970. </summary>
  4971. </member>
  4972. <member name="T:Symbol.Data.AdoTransaction">
  4973. <summary>
  4974. ADO.NET 事务。
  4975. </summary>
  4976. </member>
  4977. <member name="P:Symbol.Data.AdoTransaction.Working">
  4978. <summary>
  4979. 获取是否在事务中。
  4980. </summary>
  4981. </member>
  4982. <member name="P:Symbol.Data.AdoTransaction.DbTransaction">
  4983. <summary>
  4984. 获取Ado事务对象。
  4985. </summary>
  4986. </member>
  4987. <member name="M:Symbol.Data.AdoTransaction.#ctor(Symbol.Data.AdoConnection)">
  4988. <summary>
  4989. 创建AdoTransaction实例。
  4990. </summary>
  4991. <param name="connection">连接对象。</param>
  4992. </member>
  4993. <member name="M:Symbol.Data.AdoTransaction.Begin">
  4994. <summary>
  4995. 开始事务。
  4996. </summary>
  4997. </member>
  4998. <member name="M:Symbol.Data.AdoTransaction.Commit">
  4999. <summary>
  5000. 提交事务。
  5001. </summary>
  5002. </member>
  5003. <member name="M:Symbol.Data.AdoTransaction.Rollback">
  5004. <summary>
  5005. 回滚事务。
  5006. </summary>
  5007. </member>
  5008. <member name="M:Symbol.Data.AdoTransaction.Dispose">
  5009. <summary>
  5010. 释放占用的资源。
  5011. </summary>
  5012. </member>
  5013. <member name="T:Symbol.Data.DataQueryEnumerator`1">
  5014. <summary>
  5015. 数据查询迭代器基类。
  5016. </summary>
  5017. <typeparam name="T">任意类型。</typeparam>
  5018. </member>
  5019. <member name="P:Symbol.Data.DataQueryEnumerator`1.DataContext">
  5020. <summary>
  5021. 获取相关联的数据上下文。
  5022. </summary>
  5023. </member>
  5024. <member name="P:Symbol.Data.DataQueryEnumerator`1.Query">
  5025. <summary>
  5026. 获取回调。
  5027. </summary>
  5028. </member>
  5029. <member name="P:Symbol.Data.DataQueryEnumerator`1.Callback">
  5030. <summary>
  5031. 获取数据查询器回调委托。
  5032. </summary>
  5033. </member>
  5034. <member name="P:Symbol.Data.DataQueryEnumerator`1.Reader">
  5035. <summary>
  5036. 获取查询读取器。
  5037. </summary>
  5038. </member>
  5039. <member name="P:Symbol.Data.DataQueryEnumerator`1.DataBinderObjectCache">
  5040. <summary>
  5041. 获取数据绑定缓存对象。
  5042. </summary>
  5043. </member>
  5044. <member name="P:Symbol.Data.DataQueryEnumerator`1.Current">
  5045. <summary>
  5046. 获取当前对象。
  5047. </summary>
  5048. </member>
  5049. <member name="M:Symbol.Data.DataQueryEnumerator`1.#ctor(Symbol.Data.IDataQuery{`0},Symbol.Data.IDataQueryReader,System.Type)">
  5050. <summary>
  5051. 创建实例。
  5052. </summary>
  5053. <param name="query">数据查询。</param>
  5054. <param name="reader">数据查询读取器。</param>
  5055. <param name="type">类型。</param>
  5056. </member>
  5057. <member name="M:Symbol.Data.DataQueryEnumerator`1.MoveNext">
  5058. <summary>
  5059. 移动到下一条。
  5060. </summary>
  5061. <returns></returns>
  5062. </member>
  5063. <member name="M:Symbol.Data.DataQueryEnumerator`1.Dispose">
  5064. <summary>
  5065. 释放对象占用的资源。
  5066. </summary>
  5067. </member>
  5068. <member name="T:Symbol.Data.DataQueryReader">
  5069. <summary>
  5070. 抽象:数据查询读取器。
  5071. </summary>
  5072. </member>
  5073. <member name="P:Symbol.Data.DataQueryReader.Command">
  5074. <summary>
  5075. 获取命令对象。
  5076. </summary>
  5077. </member>
  5078. <member name="P:Symbol.Data.DataQueryReader.CommandText">
  5079. <summary>
  5080. 获取当前查询命令语句。
  5081. </summary>
  5082. </member>
  5083. <member name="P:Symbol.Data.DataQueryReader.Connection">
  5084. <summary>
  5085. 获取连接对象。
  5086. </summary>
  5087. </member>
  5088. <member name="P:Symbol.Data.DataQueryReader.IsClosed">
  5089. <summary>
  5090. 获取读取器是否已关闭。
  5091. </summary>
  5092. </member>
  5093. <member name="P:Symbol.Data.DataQueryReader.Depth">
  5094. <summary>
  5095. 获取当前行的嵌套深度。
  5096. </summary>
  5097. <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
  5098. </member>
  5099. <member name="P:Symbol.Data.DataQueryReader.FieldCount">
  5100. <summary>
  5101. 获取读取器当前字段数量。
  5102. </summary>
  5103. </member>
  5104. <member name="P:Symbol.Data.DataQueryReader.Item(System.String)">
  5105. <summary>
  5106. 获取指定字段的值。
  5107. </summary>
  5108. <param name="name">字段名称,空或空字符串直接返回空。</param>
  5109. <returns>返回字段的值,若字段不存在,则为空。</returns>
  5110. </member>
  5111. <member name="P:Symbol.Data.DataQueryReader.Item(System.Int32)">
  5112. <summary>
  5113. 获取指定对应字段的值。
  5114. </summary>
  5115. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  5116. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  5117. </member>
  5118. <member name="M:Symbol.Data.DataQueryReader.#ctor(Symbol.Data.IConnection,Symbol.Data.ICommand)">
  5119. <summary>
  5120. 创建实例。
  5121. </summary>
  5122. <param name="connection">连接对象。</param>
  5123. <param name="command">命令对象。</param>
  5124. </member>
  5125. <member name="M:Symbol.Data.DataQueryReader.#ctor(Symbol.Data.IConnection,Symbol.Data.ICommand,System.String)">
  5126. <summary>
  5127. 创建实例。
  5128. </summary>
  5129. <param name="connection">连接对象。</param>
  5130. <param name="command">命令对象。</param>
  5131. <param name="commandText">当前查询命令语句。</param>
  5132. </member>
  5133. <member name="M:Symbol.Data.DataQueryReader.Exists(System.String)">
  5134. <summary>
  5135. 检测指定字段是否存在。
  5136. </summary>
  5137. <param name="name">字段名称,空或空字符串直接返回false。</param>
  5138. <returns>如果字段存在,则为true。</returns>
  5139. </member>
  5140. <member name="M:Symbol.Data.DataQueryReader.GetIndex(System.String)">
  5141. <summary>
  5142. 获取指定字段当前从0开始的索引顺序。
  5143. </summary>
  5144. <param name="name">字段名称,空或空字符串直接返回-1。</param>
  5145. <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
  5146. </member>
  5147. <member name="M:Symbol.Data.DataQueryReader.GetName(System.Int32)">
  5148. <summary>
  5149. 获取指定索引的字段名称。
  5150. </summary>
  5151. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  5152. <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
  5153. </member>
  5154. <member name="M:Symbol.Data.DataQueryReader.GetType(System.String)">
  5155. <summary>
  5156. 获取指定字段的类型。
  5157. </summary>
  5158. <param name="name">字段名称,空或空字符串直接返回空。</param>
  5159. <returns>返回字段类型,若字段不存在,则为空。</returns>
  5160. </member>
  5161. <member name="M:Symbol.Data.DataQueryReader.GetType(System.Int32)">
  5162. <summary>
  5163. 获取指定索引对应字段的类型。
  5164. </summary>
  5165. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  5166. <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
  5167. </member>
  5168. <member name="M:Symbol.Data.DataQueryReader.GetDataTypeName(System.String)">
  5169. <summary>
  5170. 获取指定字段的数据类型名称。
  5171. </summary>
  5172. <param name="name">字段名称,空或空字符串直接返回空。</param>
  5173. <returns>返回字段数据类型名称,若字段不存在,则为空。</returns>
  5174. </member>
  5175. <member name="M:Symbol.Data.DataQueryReader.GetDataTypeName(System.Int32)">
  5176. <summary>
  5177. 获取指定索引对应字段的数据类型名称。
  5178. </summary>
  5179. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  5180. <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
  5181. </member>
  5182. <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String)">
  5183. <summary>
  5184. 获取指定字段的值。
  5185. </summary>
  5186. <param name="name">字段名称,空或空字符串直接返回空。</param>
  5187. <returns>返回字段的值,若字段不存在,则为空。</returns>
  5188. </member>
  5189. <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String,System.Type)">
  5190. <summary>
  5191. 获取指定字段的值。
  5192. </summary>
  5193. <param name="name">字段名称,空或空字符串直接返回空。</param>
  5194. <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
  5195. <returns>返回字段的值,若字段不存在,则为空。</returns>
  5196. </member>
  5197. <member name="M:Symbol.Data.DataQueryReader.GetValue(System.String,System.Type,System.Reflection.ICustomAttributeProvider)">
  5198. <summary>
  5199. 获取指定字段的值。
  5200. </summary>
  5201. <param name="name">字段名称,空或空字符串直接返回空。</param>
  5202. <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
  5203. <param name="customAttributeProvider">自定义特性提供者。</param>
  5204. <returns>返回字段的值,若字段不存在,则为空。</returns>
  5205. </member>
  5206. <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32)">
  5207. <summary>
  5208. 获取指定对应字段的值。
  5209. </summary>
  5210. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  5211. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  5212. </member>
  5213. <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32,System.Type)">
  5214. <summary>
  5215. 获取指定对应字段的值。
  5216. </summary>
  5217. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  5218. <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
  5219. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  5220. </member>
  5221. <member name="M:Symbol.Data.DataQueryReader.GetValue(System.Int32,System.Type,System.Reflection.ICustomAttributeProvider)">
  5222. <summary>
  5223. 获取指定对应字段的值。
  5224. </summary>
  5225. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  5226. <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
  5227. <param name="customAttributeProvider">自定义特性提供者。</param>
  5228. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  5229. </member>
  5230. <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.String)">
  5231. <summary>
  5232. 检测指定字段的值是否为空、DBNull。
  5233. </summary>
  5234. <param name="name">字段名称,空或空字符串直接返回true。</param>
  5235. <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
  5236. </member>
  5237. <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.Int32)">
  5238. <summary>
  5239. 检测指定索引顺序对应字段的值是否为空、DBNull。
  5240. </summary>
  5241. <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
  5242. <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
  5243. </member>
  5244. <member name="M:Symbol.Data.DataQueryReader.IsNullValue(System.Object)">
  5245. <summary>
  5246. 检测指定值是否为空、DBNull。
  5247. </summary>
  5248. <param name="value">任意值。</param>
  5249. <returns>返回检测结果,如果值为空、DBNull,则为true。</returns>
  5250. </member>
  5251. <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.String)">
  5252. <summary>
  5253. 检测指定字段的值是否为空、DBNull、空字符串。
  5254. </summary>
  5255. <param name="name">字段名称,空或空字符串直接返回true。</param>
  5256. <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
  5257. </member>
  5258. <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.String,System.Boolean)">
  5259. <summary>
  5260. 检测指定字段的值是否为空、DBNull、空字符串。
  5261. </summary>
  5262. <param name="name">字段名称,空或空字符串直接返回true。</param>
  5263. <param name="trim">是否对文本进行trim操作。</param>
  5264. <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
  5265. </member>
  5266. <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Int32)">
  5267. <summary>
  5268. 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
  5269. </summary>
  5270. <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
  5271. <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
  5272. </member>
  5273. <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Int32,System.Boolean)">
  5274. <summary>
  5275. 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
  5276. </summary>
  5277. <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
  5278. <param name="trim">是否对文本进行trim操作。</param>
  5279. <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
  5280. </member>
  5281. <member name="M:Symbol.Data.DataQueryReader.IsNullOrEmpty(System.Object,System.Boolean)">
  5282. <summary>
  5283. 检测指定值是否为空、DBNull、空字符串。
  5284. </summary>
  5285. <param name="value">任意值。</param>
  5286. <param name="trim">是否对文本进行trim操作。</param>
  5287. <returns>返回检测结果,如果值为空、DBNull,则为true。</returns>
  5288. </member>
  5289. <member name="M:Symbol.Data.DataQueryReader.NextResult">
  5290. <summary>
  5291. 使读取器前进到下一个结果。
  5292. </summary>
  5293. <returns>如果存在更多结果集,则为true。</returns>
  5294. <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
  5295. </member>
  5296. <member name="M:Symbol.Data.DataQueryReader.Read">
  5297. <summary>
  5298. 让读取器前进到下一条记录。
  5299. </summary>
  5300. <returns>如果存在更多的记录,则为true。</returns>
  5301. </member>
  5302. <member name="M:Symbol.Data.DataQueryReader.Close">
  5303. <summary>
  5304. 关闭读取器。
  5305. </summary>
  5306. </member>
  5307. <member name="M:Symbol.Data.DataQueryReader.TryConvertValue(System.Type,System.Object,System.Int32,System.Type,System.Reflection.ICustomAttributeProvider,System.Object@)">
  5308. <summary>
  5309. 尝试转换值。
  5310. </summary>
  5311. <param name="type">字段类型。</param>
  5312. <param name="value">字段的值。</param>
  5313. <param name="index">字段的索引值,从0开始。</param>
  5314. <param name="targetType">目标类型。</param>
  5315. <param name="customAttributeProvider">自定义特性提供者。</param>
  5316. <param name="target">输出转换结果。</param>
  5317. <returns>返回尝试结果,为true表示成功。</returns>
  5318. </member>
  5319. <member name="M:Symbol.Data.DataQueryReader.TryParseJSON(System.Object,System.Object@)">
  5320. <summary>
  5321. 尝试解析为JSON对象。
  5322. </summary>
  5323. <param name="value">值,若为字符串,则尝试解析,仅支持{}和[]。</param>
  5324. <param name="jsonObject">输出解析结果。</param>
  5325. <returns>返回尝试结果,为true表示成功。</returns>
  5326. </member>
  5327. <member name="M:Symbol.Data.DataQueryReader.TryParseJSON(System.Object,System.Type,System.Object@)">
  5328. <summary>
  5329. 尝试解析为JSON对象。
  5330. </summary>
  5331. <param name="value">值,若为字符串,则尝试解析,仅支持{}和[]。</param>
  5332. <param name="type">JSON对象类型,为空则为弱类型。</param>
  5333. <param name="jsonObject">输出解析结果。</param>
  5334. <returns>返回尝试结果,为true表示成功。</returns>
  5335. </member>
  5336. <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_FirstField(System.Type,System.Object@)">
  5337. <summary>
  5338. 映射为实体对象:首字段尝试。
  5339. </summary>
  5340. <param name="type">类型,为空则尝试失败。</param>
  5341. <param name="value">输出结果。</param>
  5342. <returns>返回是否尝试成功。</returns>
  5343. </member>
  5344. <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_Dictionary(System.Type,System.Object@)">
  5345. <summary>
  5346. 映射为实体对象:字典尝试。
  5347. </summary>
  5348. <param name="type">类型,为空则尝试失败。</param>
  5349. <param name="result">输出结果。</param>
  5350. <returns>返回是否尝试成功。</returns>
  5351. </member>
  5352. <member name="M:Symbol.Data.DataQueryReader.ToObject_Try_Entity(System.Type,System.Object@)">
  5353. <summary>
  5354. 映射为实体对象:实体尝试。
  5355. </summary>
  5356. <param name="type">类型,为空则尝试失败。</param>
  5357. <param name="result">输出结果。</param>
  5358. <returns>返回是否尝试成功。</returns>
  5359. </member>
  5360. <member name="M:Symbol.Data.DataQueryReader.ToObject(System.Type)">
  5361. <summary>
  5362. 映射为实体对象。
  5363. </summary>
  5364. <param name="type">类型,为空则为字典类型(<see cref="T:Symbol.Collections.Generic.NameValueCollection`1"/>)。</param>
  5365. <returns>如果type为基础类型,并且与第0个字段类型相等,则返回该字段的值;否则为type对应的实体对象。</returns>
  5366. <remarks>如果读取器已关闭,则返type的默认值。</remarks>
  5367. </member>
  5368. <member name="M:Symbol.Data.DataQueryReader.Dispose">
  5369. <summary>
  5370. 释放对象占用的资源。
  5371. </summary>
  5372. </member>
  5373. <member name="T:Symbol.Data.DataQuery`1">
  5374. <summary>
  5375. 抽象:数据查询。
  5376. </summary>
  5377. <typeparam name="T">任意类型。</typeparam>
  5378. </member>
  5379. <member name="F:Symbol.Data.DataQuery`1._dataContext">
  5380. <summary>
  5381. 当前数据上下文对象。
  5382. </summary>
  5383. </member>
  5384. <member name="F:Symbol.Data.DataQuery`1._command">
  5385. <summary>
  5386. 当前命令对象。
  5387. </summary>
  5388. </member>
  5389. <member name="F:Symbol.Data.DataQuery`1._type">
  5390. <summary>
  5391. 当前实体类型,为null表示未指定。
  5392. </summary>
  5393. </member>
  5394. <member name="P:Symbol.Data.DataQuery`1.DataContext">
  5395. <summary>
  5396. 获取相关联的数据上下文。
  5397. </summary>
  5398. </member>
  5399. <member name="P:Symbol.Data.DataQuery`1.DataBinderObjectCache">
  5400. <summary>
  5401. 获取或设置数据绑定缓存对象。
  5402. </summary>
  5403. </member>
  5404. <member name="P:Symbol.Data.DataQuery`1.Type">
  5405. <summary>
  5406. 获取当前实体的类型。
  5407. </summary>
  5408. </member>
  5409. <member name="P:Symbol.Data.DataQuery`1.CommandTextBefore">
  5410. <summary>
  5411. 命令文本之前的内容,有时CommandText可能会被修改,但有一部分可能会影响修改过程,可以提取出来设置到此属性上。
  5412. </summary>
  5413. <remarks>在每次执行地,如果此属性有值,将会放在CommandText之前。</remarks>
  5414. </member>
  5415. <member name="P:Symbol.Data.DataQuery`1.CommandText">
  5416. <summary>
  5417. 获取或设置当前查询命令语句。
  5418. </summary>
  5419. </member>
  5420. <member name="P:Symbol.Data.DataQuery`1.OrignalCommandText">
  5421. <summary>
  5422. 原始命令文本。
  5423. </summary>
  5424. </member>
  5425. <member name="P:Symbol.Data.DataQuery`1.CommandTimeout">
  5426. <summary>
  5427. 获取或设置当前查询超时时间(秒,不会影响到DataContext)。
  5428. </summary>
  5429. </member>
  5430. <member name="P:Symbol.Data.DataQuery`1.Command">
  5431. <summary>
  5432. 获取当前查询命令对象。
  5433. </summary>
  5434. </member>
  5435. <member name="P:Symbol.Data.DataQuery`1.Callback">
  5436. <summary>
  5437. 获取或设置数据查询器回调委托。
  5438. </summary>
  5439. </member>
  5440. <member name="M:Symbol.Data.DataQuery`1.#ctor(Symbol.Data.IDataContext,Symbol.Data.ICommand,System.Type)">
  5441. <summary>
  5442. 创建DataQuery实例。
  5443. </summary>
  5444. <param name="dataContext">数据上下文接口。</param>
  5445. <param name="command">命令对象。</param>
  5446. <param name="type">类型。</param>
  5447. </member>
  5448. <member name="M:Symbol.Data.DataQuery`1.CreateBuilder">
  5449. <summary>
  5450. 创建查询命令构造器(自动关联参数)。
  5451. </summary>
  5452. <returns>返回构造器对象。</returns>
  5453. </member>
  5454. <member name="M:Symbol.Data.DataQuery`1.Count">
  5455. <summary>
  5456. 求出当前查询的数据记录数。
  5457. </summary>
  5458. <returns>返回当前查询的数据记录数。</returns>
  5459. </member>
  5460. <member name="M:Symbol.Data.DataQuery`1.Count(System.String)">
  5461. <summary>
  5462. 求出当前查询的数据记录数。
  5463. </summary>
  5464. <param name="commandText">指定查询方式。</param>
  5465. <returns>返回当前查询的数据记录数。</returns>
  5466. </member>
  5467. <member name="M:Symbol.Data.DataQuery`1.Paging(System.Int32,System.Int32)">
  5468. <summary>
  5469. 生成分页语法。
  5470. </summary>
  5471. <param name="size">每页大小,忽略小于1。</param>
  5472. <param name="page">页码,从0开始,忽略小于0。</param>
  5473. <returns></returns>
  5474. </member>
  5475. <member name="M:Symbol.Data.DataQuery`1.FirstOrDefault">
  5476. <summary>
  5477. 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
  5478. </summary>
  5479. <returns>返回第一条记录。</returns>
  5480. </member>
  5481. <member name="M:Symbol.Data.DataQuery`1.ToList">
  5482. <summary>
  5483. 将查询快速读取并构造一个List对象。
  5484. </summary>
  5485. <returns>返回一个List对象。</returns>
  5486. </member>
  5487. <member name="M:Symbol.Data.DataQuery`1.GetEnumerator">
  5488. <summary>
  5489. 获取迭代器。
  5490. </summary>
  5491. <returns></returns>
  5492. </member>
  5493. <member name="M:Symbol.Data.DataQuery`1.CreateEnumerator(Symbol.Data.IDataQueryReader)">
  5494. <summary>
  5495. 创建数据查询迭代器。
  5496. </summary>
  5497. <param name="reader">数据查询读取器。</param>
  5498. <returns>返回数据查询迭代器。</returns>
  5499. </member>
  5500. <member name="P:Symbol.Data.DataQuery`1.AllowPageOutOfMax">
  5501. <summary>
  5502. 是否允许页码超出最大值(默认允许)
  5503. </summary>
  5504. </member>
  5505. <member name="P:Symbol.Data.DataQuery`1.CurrentPageIndex">
  5506. <summary>
  5507. 当前页码(0开始)
  5508. </summary>
  5509. </member>
  5510. <member name="P:Symbol.Data.DataQuery`1.ItemPerPage">
  5511. <summary>
  5512. 每页行数
  5513. </summary>
  5514. </member>
  5515. <member name="P:Symbol.Data.DataQuery`1.TotalCount">
  5516. <summary>
  5517. 总行数
  5518. </summary>
  5519. </member>
  5520. <member name="P:Symbol.Data.DataQuery`1.PageCount">
  5521. <summary>
  5522. 总页数
  5523. </summary>
  5524. </member>
  5525. <member name="F:Symbol.Data.DataQuery`1._orignalCommandText">
  5526. <summary>
  5527. 原始命令文本。
  5528. </summary>
  5529. </member>
  5530. <member name="M:Symbol.Data.DataQuery`1.ChangePageSetting">
  5531. <summary>
  5532. 变更翻页设置
  5533. </summary>
  5534. </member>
  5535. <member name="M:Symbol.Data.DataQuery`1.Dispose">
  5536. <summary>
  5537. 释放对象占用的资源。
  5538. </summary>
  5539. </member>
  5540. <member name="T:Symbol.Data.Command">
  5541. <summary>
  5542. 抽象:命令
  5543. </summary>
  5544. </member>
  5545. <member name="P:Symbol.Data.Command.DataContext">
  5546. <summary>
  5547. 获取相关联的数据上下文。
  5548. </summary>
  5549. </member>
  5550. <member name="P:Symbol.Data.Command.Parameters">
  5551. <summary>
  5552. 获取参数列表。
  5553. </summary>
  5554. </member>
  5555. <member name="P:Symbol.Data.Command.Text">
  5556. <summary>
  5557. 获取或设置当前查询命令语句。
  5558. </summary>
  5559. </member>
  5560. <member name="P:Symbol.Data.Command.Timeout">
  5561. <summary>
  5562. 获取或设置当前超时时间(秒,不会影响到DataContext)。
  5563. </summary>
  5564. </member>
  5565. <member name="P:Symbol.Data.Command.AllowNoTransaction">
  5566. <summary>
  5567. 允许无事务
  5568. </summary>
  5569. </member>
  5570. <member name="M:Symbol.Data.Command.#ctor(Symbol.Data.IDataContext)">
  5571. <summary>
  5572. 创建CommandParameterList实例。
  5573. </summary>
  5574. <param name="dataContext">数据上下文对象。</param>
  5575. </member>
  5576. <member name="M:Symbol.Data.Command.CreateCommandParameterList">
  5577. <summary>
  5578. 创建参数列表。
  5579. </summary>
  5580. <returns></returns>
  5581. </member>
  5582. <member name="M:Symbol.Data.Command.ExecuteScalar">
  5583. <summary>
  5584. 执行查询,并返回查询的第一条记录的第一个列。
  5585. </summary>
  5586. <returns>返回查询结果。</returns>
  5587. </member>
  5588. <member name="M:Symbol.Data.Command.ExecuteScalar(System.String)">
  5589. <summary>
  5590. 执行查询,并返回查询的第一条记录的第一个列。
  5591. </summary>
  5592. <param name="commandText">命令文本</param>
  5593. <returns>返回查询结果。</returns>
  5594. </member>
  5595. <member name="M:Symbol.Data.Command.ExecuteScalar``1">
  5596. <summary>
  5597. 执行查询,并返回查询的第一条记录的第一个列。
  5598. </summary>
  5599. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  5600. <returns>返回查询结果。</returns>
  5601. </member>
  5602. <member name="M:Symbol.Data.Command.ExecuteScalar``1(System.String)">
  5603. <summary>
  5604. 执行查询,并返回查询的第一条记录的第一个列。
  5605. </summary>
  5606. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  5607. <param name="commandText">命令文本</param>
  5608. <returns>返回查询结果。</returns>
  5609. </member>
  5610. <member name="M:Symbol.Data.Command.ExecuteScalar``1(``0)">
  5611. <summary>
  5612. 执行查询,并返回查询的第一条记录的第一个列。
  5613. </summary>
  5614. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  5615. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  5616. <returns>返回查询结果。</returns>
  5617. </member>
  5618. <member name="M:Symbol.Data.Command.ExecuteScalar``1(System.String,``0)">
  5619. <summary>
  5620. 执行查询,并返回查询的第一条记录的第一个列。
  5621. </summary>
  5622. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  5623. <param name="commandText">命令文本</param>
  5624. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  5625. <returns>返回查询结果。</returns>
  5626. </member>
  5627. <member name="M:Symbol.Data.Command.ExecuteNonQuery">
  5628. <summary>
  5629. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  5630. </summary>
  5631. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  5632. </member>
  5633. <member name="M:Symbol.Data.Command.ExecuteNonQuery(System.String)">
  5634. <summary>
  5635. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  5636. </summary>
  5637. <param name="commandText">命令文本</param>
  5638. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  5639. </member>
  5640. <member name="M:Symbol.Data.Command.ExecuteFunction">
  5641. <summary>
  5642. 调用函数
  5643. </summary>
  5644. <returns>返回此函数的执行结果</returns>
  5645. </member>
  5646. <member name="M:Symbol.Data.Command.ExecuteFunction``1">
  5647. <summary>
  5648. 调用函数
  5649. </summary>
  5650. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  5651. <returns>返回此函数的执行结果</returns>
  5652. </member>
  5653. <member name="M:Symbol.Data.Command.ExecuteFunction``1(``0)">
  5654. <summary>
  5655. 调用函数
  5656. </summary>
  5657. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  5658. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  5659. <returns>返回此函数的执行结果</returns>
  5660. </member>
  5661. <member name="M:Symbol.Data.Command.ExecuteStoredProcedure">
  5662. <summary>
  5663. 调用存储过程
  5664. </summary>
  5665. <returns>返回存储过程的值。</returns>
  5666. </member>
  5667. <member name="M:Symbol.Data.Command.ExecuteReader">
  5668. <summary>
  5669. 执行查询
  5670. </summary>
  5671. <returns>返回数据查询读取器。</returns>
  5672. </member>
  5673. <member name="M:Symbol.Data.Command.ExecuteReader(System.String)">
  5674. <summary>
  5675. 执行查询。
  5676. </summary>
  5677. <param name="commandText">命令文本</param>
  5678. <returns>返回数据查询读取器。</returns>
  5679. </member>
  5680. <member name="M:Symbol.Data.Command.Dispose">
  5681. <summary>
  5682. 释放对象占用的资源。
  5683. </summary>
  5684. </member>
  5685. <member name="T:Symbol.Data.CommandParameterList">
  5686. <summary>
  5687. 抽象:命令参数列表
  5688. </summary>
  5689. </member>
  5690. <member name="P:Symbol.Data.CommandParameterList.Provider">
  5691. <summary>
  5692. 获取提供者。
  5693. </summary>
  5694. </member>
  5695. <member name="P:Symbol.Data.CommandParameterList.Count">
  5696. <summary>
  5697. 获取数量。
  5698. </summary>
  5699. </member>
  5700. <member name="P:Symbol.Data.CommandParameterList.ReturnParameter">
  5701. <summary>
  5702. 获取Return参数对象。
  5703. </summary>
  5704. </member>
  5705. <member name="P:Symbol.Data.CommandParameterList.Item(System.Int32)">
  5706. <summary>
  5707. 获取指定索引的参数。
  5708. </summary>
  5709. <param name="index">索引值,从0开始。</param>
  5710. <returns></returns>
  5711. </member>
  5712. <member name="P:Symbol.Data.CommandParameterList.Item(System.String)">
  5713. <summary>
  5714. 获取指定名称的参数。
  5715. </summary>
  5716. <param name="name">参数名称,null或empty直接忽略。</param>
  5717. <returns></returns>
  5718. </member>
  5719. <member name="M:Symbol.Data.CommandParameterList.#ctor(Symbol.Data.IProvider)">
  5720. <summary>
  5721. 创建CommandParameterList实例。
  5722. </summary>
  5723. <param name="provider">提供者。</param>
  5724. </member>
  5725. <member name="M:Symbol.Data.CommandParameterList.NextName">
  5726. <summary>
  5727. 获取下一个参数名,如:@p1 @p2。
  5728. </summary>
  5729. <returns>返回下一个参数的名称。</returns>
  5730. </member>
  5731. <member name="M:Symbol.Data.CommandParameterList.NextName(System.Int32)">
  5732. <summary>
  5733. 获取下一个参数名,如:@p1 @p2。
  5734. </summary>
  5735. <param name="offset">偏移多少个参数,可能用于预留。</param>
  5736. <returns>返回下一个参数的名称。</returns>
  5737. </member>
  5738. <member name="M:Symbol.Data.CommandParameterList.Create(System.Object)">
  5739. <summary>
  5740. 创建参数,仅创建对象,不会追加到参数列表。
  5741. </summary>
  5742. <param name="value">参数的值。</param>
  5743. <returns>返回参数实例。</returns>
  5744. </member>
  5745. <member name="M:Symbol.Data.CommandParameterList.Create(System.Object,System.Object)">
  5746. <summary>
  5747. 创建参数,仅创建对象,不会追加到参数列表。
  5748. </summary>
  5749. <param name="value">参数的值。</param>
  5750. <param name="properties">属性列表。</param>
  5751. <returns>返回参数实例。</returns>
  5752. </member>
  5753. <member name="M:Symbol.Data.CommandParameterList.Create(System.String,System.Object)">
  5754. <summary>
  5755. 创建参数,仅创建对象,不会追加到参数列表。
  5756. </summary>
  5757. <param name="name">参数名称,必须以@开头。</param>
  5758. <param name="value">参数的值。</param>
  5759. <returns>返回参数实例。</returns>
  5760. </member>
  5761. <member name="M:Symbol.Data.CommandParameterList.Create(System.String,System.Object,System.Object)">
  5762. <summary>
  5763. 创建参数,仅创建对象,不会追加到参数列表。
  5764. </summary>
  5765. <param name="name">参数名称,必须以@开头。</param>
  5766. <param name="value">参数的值。</param>
  5767. <param name="properties">属性列表。</param>
  5768. <returns>返回参数实例。</returns>
  5769. </member>
  5770. <member name="M:Symbol.Data.CommandParameterList.OnCreate(Symbol.Data.CommandParameter)">
  5771. <summary>
  5772. 创建参数回调
  5773. </summary>
  5774. <param name="item">参数对象</param>
  5775. </member>
  5776. <member name="M:Symbol.Data.CommandParameterList.Add(Symbol.Data.CommandParameter)">
  5777. <summary>
  5778. 添加一个参数。
  5779. </summary>
  5780. <param name="item">参数对象。</param>
  5781. <returns></returns>
  5782. </member>
  5783. <member name="M:Symbol.Data.CommandParameterList.Add(System.Object)">
  5784. <summary>
  5785. 添加一个参数。
  5786. </summary>
  5787. <param name="value">参数的值。</param>
  5788. <returns>返回参数实例。</returns>
  5789. </member>
  5790. <member name="M:Symbol.Data.CommandParameterList.Add(System.Object,System.Object)">
  5791. <summary>
  5792. 添加一个参数。
  5793. </summary>
  5794. <param name="value">参数的值。</param>
  5795. <param name="properties">属性列表。</param>
  5796. <returns>返回参数实例。</returns>
  5797. </member>
  5798. <member name="M:Symbol.Data.CommandParameterList.Add(System.String,System.Object)">
  5799. <summary>
  5800. 添加一个参数。
  5801. </summary>
  5802. <param name="name">参数名称,必须以@开头。</param>
  5803. <param name="value">参数的值。</param>
  5804. <returns>返回参数实例。</returns>
  5805. </member>
  5806. <member name="M:Symbol.Data.CommandParameterList.Add(System.String,System.Object,System.Object)">
  5807. <summary>
  5808. 添加一个参数。
  5809. </summary>
  5810. <param name="name">参数名称,必须以@开头。</param>
  5811. <param name="value">参数的值。</param>
  5812. <param name="properties">属性列表。</param>
  5813. <returns>返回参数实例。</returns>
  5814. </member>
  5815. <member name="M:Symbol.Data.CommandParameterList.AddRange(System.Object[])">
  5816. <summary>
  5817. 批量添加。
  5818. </summary>
  5819. <param name="items">参数列表。</param>
  5820. </member>
  5821. <member name="M:Symbol.Data.CommandParameterList.AddRange(System.Collections.IEnumerable)">
  5822. <summary>
  5823. 批量添加。
  5824. </summary>
  5825. <param name="items">参数列表。</param>
  5826. </member>
  5827. <member name="M:Symbol.Data.CommandParameterList.AddRange(Symbol.Data.ICommandParameterList)">
  5828. <summary>
  5829. 批量添加。
  5830. </summary>
  5831. <param name="items">参数列表。</param>
  5832. </member>
  5833. <member name="M:Symbol.Data.CommandParameterList.Remove(System.String)">
  5834. <summary>
  5835. 移除参数
  5836. </summary>
  5837. <param name="name">参数名称,null或empty直接忽略。</param>
  5838. </member>
  5839. <member name="M:Symbol.Data.CommandParameterList.Remove(System.Int32)">
  5840. <summary>
  5841. 移除参数
  5842. </summary>
  5843. <param name="index">索引值,从0开始。</param>
  5844. </member>
  5845. <member name="M:Symbol.Data.CommandParameterList.Remove(Symbol.Data.CommandParameter)">
  5846. <summary>
  5847. 移除参数
  5848. </summary>
  5849. <param name="item">参数对象。</param>
  5850. </member>
  5851. <member name="M:Symbol.Data.CommandParameterList.Clear">
  5852. <summary>
  5853. 清空参数。
  5854. </summary>
  5855. </member>
  5856. <member name="M:Symbol.Data.CommandParameterList.Get(System.Int32)">
  5857. <summary>
  5858. 获取指定索引的参数。
  5859. </summary>
  5860. <param name="index">索引值,从0开始。</param>
  5861. <returns></returns>
  5862. </member>
  5863. <member name="M:Symbol.Data.CommandParameterList.Get(System.String)">
  5864. <summary>
  5865. 获取指定名称的参数。
  5866. </summary>
  5867. <param name="name">参数名称,null或empty直接忽略。</param>
  5868. <returns></returns>
  5869. </member>
  5870. <member name="M:Symbol.Data.CommandParameterList.ToArray">
  5871. <summary>
  5872. 输出为数组。
  5873. </summary>
  5874. <returns></returns>
  5875. </member>
  5876. <member name="M:Symbol.Data.CommandParameterList.GetEnumerator">
  5877. <summary>
  5878. </summary>
  5879. <returns></returns>
  5880. </member>
  5881. <member name="M:Symbol.Data.CommandParameterList.Dispose">
  5882. <summary>
  5883. 释放对象占用的资源。
  5884. </summary>
  5885. </member>
  5886. <member name="T:Symbol.Data.DataContext">
  5887. <summary>
  5888. 抽象:数据上下文
  5889. </summary>
  5890. </member>
  5891. <member name="P:Symbol.Data.DataContext.Log">
  5892. <summary>
  5893. 获取或设置日志对象。
  5894. </summary>
  5895. </member>
  5896. <member name="P:Symbol.Data.DataContext.DisposableObjects">
  5897. <summary>
  5898. 获取或设置待释放的对象列表。
  5899. </summary>
  5900. </member>
  5901. <member name="P:Symbol.Data.DataContext.DataBinderObjectCache">
  5902. <summary>
  5903. 获取或设置数据绑定缓存对象。
  5904. </summary>
  5905. </member>
  5906. <member name="P:Symbol.Data.DataContext.Provider">
  5907. <summary>
  5908. 获取数据库提供者。
  5909. </summary>
  5910. </member>
  5911. <member name="P:Symbol.Data.DataContext.Connections">
  5912. <summary>
  5913. 获取连接池。
  5914. </summary>
  5915. </member>
  5916. <member name="P:Symbol.Data.DataContext.Connection">
  5917. <summary>
  5918. 获取连接对象。
  5919. </summary>
  5920. </member>
  5921. <member name="P:Symbol.Data.DataContext.Transaction">
  5922. <summary>
  5923. 获取事务对象。
  5924. </summary>
  5925. </member>
  5926. <member name="P:Symbol.Data.DataContext.ConnectionString">
  5927. <summary>
  5928. 获取当前数据库连接字符串。
  5929. </summary>
  5930. </member>
  5931. <member name="P:Symbol.Data.DataContext.CommandTimeout">
  5932. <summary>
  5933. 获取或设置查询执行超时时间。默认100秒。
  5934. </summary>
  5935. </member>
  5936. <member name="M:Symbol.Data.DataContext.#ctor(Symbol.Data.IConnection)">
  5937. <summary>
  5938. 创建 DataContext 的实例
  5939. </summary>
  5940. <param name="connection">数据库连接</param>
  5941. </member>
  5942. <member name="M:Symbol.Data.DataContext.CreateConnectionPool(Symbol.Data.IConnection)">
  5943. <summary>
  5944. 创建连接池对象。
  5945. </summary>
  5946. <param name="master">主连接对象。</param>
  5947. <returns>返回连接池对象。</returns>
  5948. </member>
  5949. <member name="M:Symbol.Data.DataContext.BeginTransaction">
  5950. <summary>
  5951. 开启事务,自动创建事务对象。
  5952. </summary>
  5953. </member>
  5954. <member name="M:Symbol.Data.DataContext.CommitTransaction">
  5955. <summary>
  5956. 提交事务,如果没有开启事务,调用后没有任何效果。
  5957. </summary>
  5958. </member>
  5959. <member name="M:Symbol.Data.DataContext.RollbackTransaction">
  5960. <summary>
  5961. 回滚事务,如果没有开启事务,调用后没有任何效果。
  5962. </summary>
  5963. </member>
  5964. <member name="M:Symbol.Data.DataContext.ChangeDatabase">
  5965. <summary>
  5966. 变更当前数据库(默认)。
  5967. </summary>
  5968. </member>
  5969. <member name="M:Symbol.Data.DataContext.ChangeDatabase(System.String)">
  5970. <summary>
  5971. 变更当前数据库(指定)。
  5972. </summary>
  5973. <param name="database">数据库名称。</param>
  5974. </member>
  5975. <member name="M:Symbol.Data.DataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  5976. <summary>
  5977. 创建原始命令执行器。
  5978. </summary>
  5979. <param name="commandText">查询语句文本。</param>
  5980. <param name="action">附加操作回调,为null不影响。</param>
  5981. <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
  5982. <returns>返回命令执行器。</returns>
  5983. </member>
  5984. <member name="M:Symbol.Data.DataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
  5985. <summary>
  5986. 创建原始命令执行器。
  5987. </summary>
  5988. <param name="commandText">查询语句文本。</param>
  5989. <param name="action">附加操作回调,为null不影响。</param>
  5990. <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
  5991. <returns>返回命令执行器。</returns>
  5992. </member>
  5993. <member name="M:Symbol.Data.DataContext.CreateCommand">
  5994. <summary>
  5995. 创建命令对象。
  5996. </summary>
  5997. <returns>返回创建的命令对象。</returns>
  5998. </member>
  5999. <member name="M:Symbol.Data.DataContext.ExecuteScalar(System.String,System.Object[])">
  6000. <summary>
  6001. 执行查询,并返回查询的第一条记录的第一个列。
  6002. </summary>
  6003. <param name="commandText">查询语句</param>
  6004. <param name="params">参数列表,可以为null或不填。</param>
  6005. <returns>返回查询结果。</returns>
  6006. </member>
  6007. <member name="M:Symbol.Data.DataContext.ExecuteScalar(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  6008. <summary>
  6009. 执行查询,并返回查询的第一条记录的第一个列。
  6010. </summary>
  6011. <param name="commandText">查询语句</param>
  6012. <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
  6013. <param name="params">参数列表,可以为null或不填。</param>
  6014. <returns>返回查询结果。</returns>
  6015. </member>
  6016. <member name="M:Symbol.Data.DataContext.ExecuteScalar``1(System.String,System.Object[])">
  6017. <summary>
  6018. 执行查询,并返回查询的第一条记录的第一个列。
  6019. </summary>
  6020. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  6021. <param name="commandText">查询语句</param>
  6022. <param name="params">参数列表,可以为null或不填。</param>
  6023. <returns>返回查询结果。</returns>
  6024. </member>
  6025. <member name="M:Symbol.Data.DataContext.ExecuteScalar``1(System.String,System.Object[],``0)">
  6026. <summary>
  6027. 执行查询,并返回查询的第一条记录的第一个列。
  6028. </summary>
  6029. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  6030. <param name="commandText">查询语句</param>
  6031. <param name="params">参数列表,可以为null或不填。</param>
  6032. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  6033. <returns>返回查询结果。</returns>
  6034. </member>
  6035. <member name="M:Symbol.Data.DataContext.ExecuteNonQuery(System.String,System.Object[])">
  6036. <summary>
  6037. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  6038. </summary>
  6039. <param name="commandText">查询语句</param>
  6040. <param name="params">参数列表,可以为null或不填。</param>
  6041. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  6042. </member>
  6043. <member name="M:Symbol.Data.DataContext.ExecuteNonQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  6044. <summary>
  6045. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  6046. </summary>
  6047. <param name="commandText">查询语句</param>
  6048. <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
  6049. <param name="params">参数列表,可以为null或不填。</param>
  6050. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  6051. </member>
  6052. <member name="M:Symbol.Data.DataContext.ExecuteBlockQuery(System.String,System.String,System.String)">
  6053. <summary>
  6054. 批量执行命令
  6055. </summary>
  6056. <param name="command">命令(SQL)。</param>
  6057. <param name="mulitFlag">多段命令分隔符。</param>
  6058. <param name="changeDatabase">切换数据库标志。</param>
  6059. </member>
  6060. <member name="M:Symbol.Data.DataContext.ExecuteFunction(System.String,System.Object[])">
  6061. <summary>
  6062. 调用函数
  6063. </summary>
  6064. <param name="name">函数名称,格式:[dbo].[fun1]</param>
  6065. <param name="params">参数列表</param>
  6066. <returns>返回此函数的执行结果</returns>
  6067. </member>
  6068. <member name="M:Symbol.Data.DataContext.ExecuteFunction``1(System.String,System.Object[])">
  6069. <summary>
  6070. 调用函数
  6071. </summary>
  6072. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  6073. <param name="name">函数名称,格式:[dbo].[fun1]</param>
  6074. <param name="params">参数列表</param>
  6075. <returns>返回此函数的执行结果</returns>
  6076. </member>
  6077. <member name="M:Symbol.Data.DataContext.ExecuteFunction``1(System.String,System.Object[],``0)">
  6078. <summary>
  6079. 调用函数
  6080. </summary>
  6081. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  6082. <param name="name">函数名称,格式:[dbo].[fun1]</param>
  6083. <param name="params">参数列表</param>
  6084. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  6085. <returns>返回此函数的执行结果</returns>
  6086. </member>
  6087. <member name="M:Symbol.Data.DataContext.ExecuteStoredProcedure(System.String,System.Object)">
  6088. <summary>
  6089. 调用存储过程
  6090. </summary>
  6091. <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
  6092. <param name="params">参数列表,可以为 null。</param>
  6093. <returns>返回存储过程的值。</returns>
  6094. </member>
  6095. <member name="M:Symbol.Data.DataContext.ExecuteStoredProcedure(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  6096. <summary>
  6097. 调用存储过程
  6098. </summary>
  6099. <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
  6100. <param name="params">参数列表,可以为null;key以out_开头的,会自动识别为output类型;字符串类型的长度默认为255,可以写成out_3_name,表示长度为3,节省资源。</param>
  6101. <returns>返回存储过程的值。</returns>
  6102. </member>
  6103. <member name="M:Symbol.Data.DataContext.CreateQuery(Symbol.Data.ICommand,System.Type)">
  6104. <summary>
  6105. 创建一个查询
  6106. </summary>
  6107. <param name="command">命令对象</param>
  6108. <param name="type">成员类型</param>
  6109. </member>
  6110. <member name="M:Symbol.Data.DataContext.CreateQuery``1(Symbol.Data.ICommand)">
  6111. <summary>
  6112. 创建一个查询
  6113. </summary>
  6114. <typeparam name="T">任意类型</typeparam>
  6115. <param name="command">命令对象</param>
  6116. </member>
  6117. <member name="M:Symbol.Data.DataContext.CreateQuery(System.String,System.Object[])">
  6118. <summary>
  6119. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  6120. </summary>
  6121. <param name="commandText">查询语句</param>
  6122. <param name="params">参数列表,可以为null或不传。</param>
  6123. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  6124. </member>
  6125. <member name="M:Symbol.Data.DataContext.CreateQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  6126. <summary>
  6127. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  6128. </summary>
  6129. <param name="commandText">查询语句</param>
  6130. <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
  6131. <param name="params">参数列表,可以为null或不传。</param>
  6132. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  6133. </member>
  6134. <member name="M:Symbol.Data.DataContext.CreateQuery(System.Type,System.String,System.Object[])">
  6135. <summary>
  6136. 创建一个普通查询
  6137. </summary>
  6138. <param name="type">成员类型,可以模拟出泛型的感觉。</param>
  6139. <param name="commandText">查询语句</param>
  6140. <param name="params">参数列表,可以为null或不传。</param>
  6141. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  6142. </member>
  6143. <member name="M:Symbol.Data.DataContext.CreateQuery(System.Type,System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  6144. <summary>
  6145. 创建一个普通查询
  6146. </summary>
  6147. <param name="type">成员类型,可以模拟出泛型的感觉。</param>
  6148. <param name="commandText">查询语句</param>
  6149. <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
  6150. <param name="params">参数列表,可以为null或不传。</param>
  6151. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  6152. </member>
  6153. <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Object[])">
  6154. <summary>
  6155. 创建一个泛型查询
  6156. </summary>
  6157. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  6158. <param name="commandText">查询语句</param>
  6159. <param name="params">参数,可以为null或不传,自动以@p1开始</param>
  6160. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  6161. </member>
  6162. <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Collections.Generic.IEnumerable{System.Object})">
  6163. <summary>
  6164. 创建一个泛型查询
  6165. </summary>
  6166. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  6167. <param name="commandText">查询语句</param>
  6168. <param name="params">参数,可以为null,自动以@p1开始</param>
  6169. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  6170. </member>
  6171. <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  6172. <summary>
  6173. 创建一个泛型查询
  6174. </summary>
  6175. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  6176. <param name="commandText">查询语句</param>
  6177. <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
  6178. <param name="params">参数,可以为null,自动以@p1开始</param>
  6179. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  6180. </member>
  6181. <member name="M:Symbol.Data.DataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
  6182. <summary>
  6183. 创建一个泛型查询
  6184. </summary>
  6185. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  6186. <param name="commandText">查询语句</param>
  6187. <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
  6188. <param name="params">参数,可以为null,自动以@p1开始</param>
  6189. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  6190. </member>
  6191. <member name="M:Symbol.Data.DataContext.FindAll(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6192. <summary>
  6193. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  6194. </summary>
  6195. <param name="collectionName">集合名称(表名称)</param>
  6196. <param name="condition">过滤条件</param>
  6197. <param name="sort">排序规则</param>
  6198. <param name="queryFilter">过滤器</param>
  6199. <returns></returns>
  6200. </member>
  6201. <member name="M:Symbol.Data.DataContext.FindAll``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6202. <summary>
  6203. 创建一个泛型查询
  6204. </summary>
  6205. <typeparam name="T">任意类型</typeparam>
  6206. <param name="condition">过滤条件</param>
  6207. <param name="sort">排序规则</param>
  6208. <param name="queryFilter">过滤器</param>
  6209. <returns></returns>
  6210. </member>
  6211. <member name="M:Symbol.Data.DataContext.FindAll``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6212. <summary>
  6213. 创建一个泛型查询
  6214. </summary>
  6215. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  6216. <param name="collectionName">集合名称(表名称)</param>
  6217. <param name="condition">过滤条件</param>
  6218. <param name="sort">排序规则</param>
  6219. <param name="queryFilter">过滤器</param>
  6220. <returns></returns>
  6221. </member>
  6222. <member name="M:Symbol.Data.DataContext.Find(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6223. <summary>
  6224. 查询一条数据,默认类型为IDictionary&lt;string,object&gt;
  6225. </summary>
  6226. <param name="collectionName">集合名称(表名称)</param>
  6227. <param name="condition">过滤条件</param>
  6228. <param name="sort">排序规则</param>
  6229. <param name="queryFilter">过滤器</param>
  6230. <returns></returns>
  6231. </member>
  6232. <member name="M:Symbol.Data.DataContext.Find``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6233. <summary>
  6234. 查询一条数据
  6235. </summary>
  6236. <typeparam name="T">任意类型</typeparam>
  6237. <param name="condition">过滤条件</param>
  6238. <param name="sort">排序规则</param>
  6239. <param name="queryFilter">过滤器</param>
  6240. <returns></returns>
  6241. </member>
  6242. <member name="M:Symbol.Data.DataContext.Find``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6243. <summary>
  6244. 查询一条数据
  6245. </summary>
  6246. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  6247. <param name="collectionName">集合名称(表名称)</param>
  6248. <param name="condition">过滤条件</param>
  6249. <param name="sort">排序规则</param>
  6250. <param name="queryFilter">过滤器</param>
  6251. <returns></returns>
  6252. </member>
  6253. <member name="M:Symbol.Data.DataContext.Exists(System.String,System.Object)">
  6254. <summary>
  6255. 是否存在(select 1 xxxxx)
  6256. </summary>
  6257. <param name="collectionName">集合名称(表名称)</param>
  6258. <param name="condition">过滤条件</param>
  6259. <returns></returns>
  6260. </member>
  6261. <member name="M:Symbol.Data.DataContext.Exists``1(System.Object)">
  6262. <summary>
  6263. 是否存在(select 1 xxxxx)
  6264. </summary>
  6265. <typeparam name="TEntity">任意类型</typeparam>
  6266. <param name="condition">过滤条件</param>
  6267. <returns></returns>
  6268. </member>
  6269. <member name="M:Symbol.Data.DataContext.Count(System.String,System.Object)">
  6270. <summary>
  6271. 求数量
  6272. </summary>
  6273. <param name="collectionName">集合名称(表名称)</param>
  6274. <param name="condition">过滤条件</param>
  6275. <returns></returns>
  6276. </member>
  6277. <member name="M:Symbol.Data.DataContext.Count``1(System.Object)">
  6278. <summary>
  6279. 求数量
  6280. </summary>
  6281. <typeparam name="TEntity">任意类型</typeparam>
  6282. <param name="condition">过滤条件</param>
  6283. <returns></returns>
  6284. </member>
  6285. <member name="M:Symbol.Data.DataContext.Sum``1(System.String,System.String,System.Object)">
  6286. <summary>
  6287. 求和
  6288. </summary>
  6289. <typeparam name="TResult">数字类型</typeparam>
  6290. <param name="collectionName">集合名称(表名称)</param>
  6291. <param name="field">字段名称</param>
  6292. <param name="condition">过滤条件</param>
  6293. <returns></returns>
  6294. </member>
  6295. <member name="M:Symbol.Data.DataContext.Sum``2(System.String,System.Object)">
  6296. <summary>
  6297. 求和
  6298. </summary>
  6299. <typeparam name="TEntity">任意类型</typeparam>
  6300. <typeparam name="TResult">数字类型</typeparam>
  6301. <param name="field">字段名称</param>
  6302. <param name="condition">过滤条件</param>
  6303. <returns></returns>
  6304. </member>
  6305. <member name="M:Symbol.Data.DataContext.Min``1(System.String,System.String,System.Object)">
  6306. <summary>
  6307. 求最小值
  6308. </summary>
  6309. <typeparam name="TResult">数字类型</typeparam>
  6310. <param name="collectionName">集合名称(表名称)</param>
  6311. <param name="field">字段名称</param>
  6312. <param name="condition">过滤条件</param>
  6313. <returns></returns>
  6314. </member>
  6315. <member name="M:Symbol.Data.DataContext.Min``2(System.String,System.Object)">
  6316. <summary>
  6317. 求最小值
  6318. </summary>
  6319. <typeparam name="TEntity">任意类型</typeparam>
  6320. <typeparam name="TResult">数字类型</typeparam>
  6321. <param name="field">字段名称</param>
  6322. <param name="condition">过滤条件</param>
  6323. <returns></returns>
  6324. </member>
  6325. <member name="M:Symbol.Data.DataContext.Max``1(System.String,System.String,System.Object)">
  6326. <summary>
  6327. 求最大值
  6328. </summary>
  6329. <typeparam name="TResult">数字类型</typeparam>
  6330. <param name="collectionName">集合名称(表名称)</param>
  6331. <param name="field">字段名称</param>
  6332. <param name="condition">过滤条件</param>
  6333. <returns></returns>
  6334. </member>
  6335. <member name="M:Symbol.Data.DataContext.Max``2(System.String,System.Object)">
  6336. <summary>
  6337. 求最大值
  6338. </summary>
  6339. <typeparam name="TEntity">任意类型</typeparam>
  6340. <typeparam name="TResult">数字类型</typeparam>
  6341. <param name="field">字段名称</param>
  6342. <param name="condition">过滤条件</param>
  6343. <returns></returns>
  6344. </member>
  6345. <member name="M:Symbol.Data.DataContext.Average``1(System.String,System.String,System.Object)">
  6346. <summary>
  6347. 求平均值
  6348. </summary>
  6349. <typeparam name="TResult">数字类型</typeparam>
  6350. <param name="collectionName">集合名称(表名称)</param>
  6351. <param name="field">字段名称</param>
  6352. <param name="condition">过滤条件</param>
  6353. <returns></returns>
  6354. </member>
  6355. <member name="M:Symbol.Data.DataContext.Average``2(System.String,System.Object)">
  6356. <summary>
  6357. 求平均值
  6358. </summary>
  6359. <typeparam name="TEntity">任意类型</typeparam>
  6360. <typeparam name="TResult">数字类型</typeparam>
  6361. <param name="field">字段名称</param>
  6362. <param name="condition">过滤条件</param>
  6363. <returns></returns>
  6364. </member>
  6365. <member name="M:Symbol.Data.DataContext.Insert``1(``0)">
  6366. <summary>
  6367. 插入数据
  6368. </summary>
  6369. <typeparam name="TEntity">实体类型</typeparam>
  6370. <param name="model">更新数据,实体</param>
  6371. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  6372. </member>
  6373. <member name="M:Symbol.Data.DataContext.Insert``1(``0,System.String[])">
  6374. <summary>
  6375. 插入数据
  6376. </summary>
  6377. <typeparam name="TEntity">实体类型</typeparam>
  6378. <param name="model">更新数据,实体</param>
  6379. <param name="removeFields">需要排除的字段列表。</param>
  6380. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  6381. </member>
  6382. <member name="M:Symbol.Data.DataContext.Insert``1(``0,Symbol.Data.InsertCommandBuilderFilter)">
  6383. <summary>
  6384. 插入数据
  6385. </summary>
  6386. <typeparam name="TEntity">实体类型</typeparam>
  6387. <param name="model">更新数据,实体</param>
  6388. <param name="builderFilter">构造器过滤器</param>
  6389. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  6390. </member>
  6391. <member name="M:Symbol.Data.DataContext.Insert``1(System.Object)">
  6392. <summary>
  6393. 插入数据
  6394. </summary>
  6395. <typeparam name="TEntity">实体类型</typeparam>
  6396. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6397. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  6398. </member>
  6399. <member name="M:Symbol.Data.DataContext.Insert``1(System.Object,System.String[])">
  6400. <summary>
  6401. 插入数据
  6402. </summary>
  6403. <typeparam name="TEntity">实体类型</typeparam>
  6404. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6405. <param name="removeFields">需要排除的字段列表。</param>
  6406. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  6407. </member>
  6408. <member name="M:Symbol.Data.DataContext.Insert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  6409. <summary>
  6410. 插入数据
  6411. </summary>
  6412. <typeparam name="TEntity">实体类型</typeparam>
  6413. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6414. <param name="builderFilter">构造器过滤器</param>
  6415. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  6416. </member>
  6417. <member name="M:Symbol.Data.DataContext.Insert``2(System.Object,System.String[])">
  6418. <summary>
  6419. 插入数据
  6420. </summary>
  6421. <typeparam name="TEntity">实体类型</typeparam>
  6422. <typeparam name="TResult">自增主键类型</typeparam>
  6423. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6424. <param name="removeFields">需要排除的字段列表。</param>
  6425. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  6426. </member>
  6427. <member name="M:Symbol.Data.DataContext.Insert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  6428. <summary>
  6429. 插入数据
  6430. </summary>
  6431. <typeparam name="TEntity">实体类型</typeparam>
  6432. <typeparam name="TResult">自增主键类型</typeparam>
  6433. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6434. <param name="builderFilter">构造器过滤器</param>
  6435. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  6436. </member>
  6437. <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0)">
  6438. <summary>
  6439. 插入实体数据
  6440. </summary>
  6441. <typeparam name="TEntity">实体类型</typeparam>
  6442. <typeparam name="TResult">自增主键类型</typeparam>
  6443. <param name="entity">更新数据,实体</param>
  6444. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6445. </member>
  6446. <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,System.String[])">
  6447. <summary>
  6448. 插入实体数据
  6449. </summary>
  6450. <typeparam name="TEntity">实体类型</typeparam>
  6451. <typeparam name="TResult">自增主键类型</typeparam>
  6452. <param name="entity">更新数据,实体</param>
  6453. <param name="removeFields">需要排除的字段列表。</param>
  6454. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6455. </member>
  6456. <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,Symbol.Data.InsertCommandBuilderFilter)">
  6457. <summary>
  6458. 插入实体数据
  6459. </summary>
  6460. <typeparam name="TEntity">实体类型</typeparam>
  6461. <typeparam name="TResult">自增主键类型</typeparam>
  6462. <param name="entity">更新数据,实体</param>
  6463. <param name="builderFilter">构造器过滤器</param>
  6464. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6465. </member>
  6466. <member name="M:Symbol.Data.DataContext.InsertEntity``2(``0,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
  6467. <summary>
  6468. 插入实体数据
  6469. </summary>
  6470. <typeparam name="TEntity">实体类型</typeparam>
  6471. <typeparam name="TResult">自增主键类型</typeparam>
  6472. <param name="entity">更新数据,实体</param>
  6473. <param name="removeFields">需要排除的字段列表。</param>
  6474. <param name="builderFilter">构造器过滤器</param>
  6475. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6476. </member>
  6477. <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object)">
  6478. <summary>
  6479. 插入实体数据
  6480. </summary>
  6481. <typeparam name="TEntity">实体类型</typeparam>
  6482. <typeparam name="TResult">自增主键类型</typeparam>
  6483. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6484. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6485. </member>
  6486. <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,System.String[])">
  6487. <summary>
  6488. 插入实体数据
  6489. </summary>
  6490. <typeparam name="TEntity">实体类型</typeparam>
  6491. <typeparam name="TResult">自增主键类型</typeparam>
  6492. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6493. <param name="removeFields">需要排除的字段列表。</param>
  6494. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6495. </member>
  6496. <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  6497. <summary>
  6498. 插入实体数据
  6499. </summary>
  6500. <typeparam name="TEntity">实体类型</typeparam>
  6501. <typeparam name="TResult">自增主键类型</typeparam>
  6502. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6503. <param name="builderFilter">构造器过滤器</param>
  6504. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6505. </member>
  6506. <member name="M:Symbol.Data.DataContext.InsertEntity``2(System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
  6507. <summary>
  6508. 插入实体数据
  6509. </summary>
  6510. <typeparam name="TEntity">实体类型</typeparam>
  6511. <typeparam name="TResult">自增主键类型</typeparam>
  6512. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6513. <param name="removeFields">需要排除的字段列表。</param>
  6514. <param name="builderFilter">构造器过滤器</param>
  6515. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6516. </member>
  6517. <member name="M:Symbol.Data.DataContext.GetEntityCollectionName(System.Type)">
  6518. <summary>
  6519. 获取实体类对应的集合名称(表名称)
  6520. </summary>
  6521. <param name="type">实体类型。</param>
  6522. <returns></returns>
  6523. </member>
  6524. <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object)">
  6525. <summary>
  6526. 插入对象数据
  6527. </summary>
  6528. <param name="collectionName">集合名称(表名称)</param>
  6529. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6530. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6531. </member>
  6532. <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object,System.String[])">
  6533. <summary>
  6534. 插入对象数据
  6535. </summary>
  6536. <param name="collectionName">集合名称(表名称)</param>
  6537. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6538. <param name="removeFields">需要排除的字段列表。</param>
  6539. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6540. </member>
  6541. <member name="M:Symbol.Data.DataContext.Insert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  6542. <summary>
  6543. 插入对象数据
  6544. </summary>
  6545. <param name="collectionName">集合名称(表名称)</param>
  6546. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6547. <param name="builderFilter">构造器过滤器</param>
  6548. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6549. </member>
  6550. <member name="M:Symbol.Data.DataContext.Insert``1(System.String,System.Object,System.String[])">
  6551. <summary>
  6552. 插入对象数据
  6553. </summary>
  6554. <typeparam name="TResult">自增主键类型</typeparam>
  6555. <param name="collectionName">集合名称(表名称)</param>
  6556. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6557. <param name="removeFields">需要排除的字段列表。</param>
  6558. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6559. </member>
  6560. <member name="M:Symbol.Data.DataContext.Insert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  6561. <summary>
  6562. 插入对象数据
  6563. </summary>
  6564. <typeparam name="TResult">自增主键类型</typeparam>
  6565. <param name="collectionName">集合名称(表名称)</param>
  6566. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6567. <param name="builderFilter">构造器过滤器</param>
  6568. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6569. </member>
  6570. <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object)">
  6571. <summary>
  6572. 插入对象数据
  6573. </summary>
  6574. <typeparam name="TResult">自增主键类型</typeparam>
  6575. <param name="collectionName">集合名称(表名称)</param>
  6576. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6577. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6578. </member>
  6579. <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,System.String[])">
  6580. <summary>
  6581. 插入对象数据
  6582. </summary>
  6583. <typeparam name="TResult">自增主键类型</typeparam>
  6584. <param name="collectionName">集合名称(表名称)</param>
  6585. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6586. <param name="removeFields">需要排除的字段列表。</param>
  6587. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6588. </member>
  6589. <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  6590. <summary>
  6591. 插入数据
  6592. </summary>
  6593. <typeparam name="TResult">自增主键类型</typeparam>
  6594. <param name="collectionName">集合名称(表名称)</param>
  6595. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6596. <param name="builderFilter">构造器过滤器</param>
  6597. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6598. </member>
  6599. <member name="M:Symbol.Data.DataContext.InsertObject``1(System.String,System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
  6600. <summary>
  6601. 插入对象数据
  6602. </summary>
  6603. <typeparam name="TResult">自增主键类型</typeparam>
  6604. <param name="collectionName">集合名称(表名称)</param>
  6605. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6606. <param name="removeFields">需要排除的字段列表。</param>
  6607. <param name="builderFilter">构造器过滤器</param>
  6608. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  6609. </member>
  6610. <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6611. <summary>
  6612. 更新数据
  6613. </summary>
  6614. <typeparam name="TEntity">实体类型</typeparam>
  6615. <param name="model">更新数据,实体</param>
  6616. <param name="condition">过滤规则(NoSQL)</param>
  6617. <param name="queryFilter">查询过滤器</param>
  6618. <returns>返回更新条数。</returns>
  6619. </member>
  6620. <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,System.String[])">
  6621. <summary>
  6622. 更新数据
  6623. </summary>
  6624. <typeparam name="TEntity">实体类型</typeparam>
  6625. <param name="model">更新数据,实体</param>
  6626. <param name="condition">过滤规则(NoSQL)</param>
  6627. <param name="removeFields">需要排除的字段列表。</param>
  6628. <returns>返回更新条数。</returns>
  6629. </member>
  6630. <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
  6631. <summary>
  6632. 更新数据
  6633. </summary>
  6634. <typeparam name="TEntity">实体类型</typeparam>
  6635. <param name="model">更新数据,实体</param>
  6636. <param name="condition">过滤规则(NoSQL)</param>
  6637. <param name="builderFilter">构造器过滤器。</param>
  6638. <returns>返回更新条数。</returns>
  6639. </member>
  6640. <member name="M:Symbol.Data.DataContext.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
  6641. <summary>
  6642. 更新数据
  6643. </summary>
  6644. <typeparam name="TEntity">实体类型</typeparam>
  6645. <param name="model">更新数据,实体</param>
  6646. <param name="condition">过滤规则(NoSQL)</param>
  6647. <param name="queryFilter">查询过滤器</param>
  6648. <param name="builderFilter">构造器过滤器。</param>
  6649. <returns>返回更新条数。</returns>
  6650. </member>
  6651. <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6652. <summary>
  6653. 更新数据
  6654. </summary>
  6655. <typeparam name="TEntity">实体类型</typeparam>
  6656. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6657. <param name="condition">过滤规则(NoSQL)</param>
  6658. <param name="queryFilter">查询过滤器</param>
  6659. <returns>返回更新条数。</returns>
  6660. </member>
  6661. <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,System.String[])">
  6662. <summary>
  6663. 更新数据
  6664. </summary>
  6665. <typeparam name="TEntity">实体类型</typeparam>
  6666. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6667. <param name="condition">过滤规则(NoSQL)</param>
  6668. <param name="removeFields">需要排除的字段列表。</param>
  6669. <returns>返回更新条数。</returns>
  6670. </member>
  6671. <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
  6672. <summary>
  6673. 更新数据
  6674. </summary>
  6675. <typeparam name="TEntity">实体类型</typeparam>
  6676. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6677. <param name="condition">过滤规则(NoSQL)</param>
  6678. <param name="builderFilter">构造器过滤器。</param>
  6679. <returns>返回更新条数。</returns>
  6680. </member>
  6681. <member name="M:Symbol.Data.DataContext.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
  6682. <summary>
  6683. 更新数据
  6684. </summary>
  6685. <typeparam name="TEntity">实体类型</typeparam>
  6686. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6687. <param name="condition">过滤规则(NoSQL)</param>
  6688. <param name="queryFilter">查询过滤器</param>
  6689. <param name="builderFilter">构造器过滤器。</param>
  6690. <returns>返回更新条数。</returns>
  6691. </member>
  6692. <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6693. <summary>
  6694. 更新数据
  6695. </summary>
  6696. <param name="collectionName">集合名称(表名称)</param>
  6697. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6698. <param name="queryFilter">查询过滤器</param>
  6699. <param name="condition">过滤规则(NoSQL)</param>
  6700. <returns>返回更新条数。</returns>
  6701. </member>
  6702. <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,System.String[])">
  6703. <summary>
  6704. 更新数据
  6705. </summary>
  6706. <param name="collectionName">集合名称(表名称)</param>
  6707. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6708. <param name="condition">过滤规则(NoSQL)</param>
  6709. <param name="removeFields">需要排除的字段列表。</param>
  6710. <returns>返回更新条数。</returns>
  6711. </member>
  6712. <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
  6713. <summary>
  6714. 更新数据
  6715. </summary>
  6716. <param name="collectionName">集合名称(表名称)</param>
  6717. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6718. <param name="condition">过滤规则(NoSQL)</param>
  6719. <param name="builderFilter">构造器过滤器。</param>
  6720. <returns>返回更新条数。</returns>
  6721. </member>
  6722. <member name="M:Symbol.Data.DataContext.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
  6723. <summary>
  6724. 更新数据
  6725. </summary>
  6726. <param name="collectionName">集合名称(表名称)</param>
  6727. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6728. <param name="queryFilter">查询过滤器</param>
  6729. <param name="condition">过滤规则(NoSQL)</param>
  6730. <param name="builderFilter">构造器过滤器。</param>
  6731. <returns>返回更新条数。</returns>
  6732. </member>
  6733. <member name="M:Symbol.Data.DataContext.Delete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6734. <summary>
  6735. 删除数据
  6736. </summary>
  6737. <typeparam name="TEntity">实体类型</typeparam>
  6738. <param name="condition">过滤规则(NoSQL)</param>
  6739. <param name="queryFilter">查询过滤器</param>
  6740. <returns>返回删除条数。</returns>
  6741. </member>
  6742. <member name="M:Symbol.Data.DataContext.Delete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  6743. <summary>
  6744. 删除数据
  6745. </summary>
  6746. <param name="collectionName">集合名称(表名称)</param>
  6747. <param name="condition">过滤规则(NoSQL)</param>
  6748. <param name="queryFilter">查询过滤器</param>
  6749. <returns>返回删除条数。</returns>
  6750. </member>
  6751. <member name="M:Symbol.Data.DataContext.TryInsert``1(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
  6752. <summary>
  6753. 插入数据
  6754. </summary>
  6755. <typeparam name="TEntity">实体类型</typeparam>
  6756. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6757. <param name="removeFields">需要排除的字段列表。</param>
  6758. <param name="callback">回调</param>
  6759. <returns>返是否有成功。</returns>
  6760. </member>
  6761. <member name="M:Symbol.Data.DataContext.TryInsert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
  6762. <summary>
  6763. 插入数据
  6764. </summary>
  6765. <typeparam name="TEntity">实体类型</typeparam>
  6766. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6767. <param name="builderFilter">构造器过滤器</param>
  6768. <param name="callback">回调</param>
  6769. <returns>返是否有成功。</returns>
  6770. </member>
  6771. <member name="M:Symbol.Data.DataContext.TryInsert``2(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``1})">
  6772. <summary>
  6773. 插入数据
  6774. </summary>
  6775. <typeparam name="TEntity">实体类型</typeparam>
  6776. <typeparam name="TResult">自增主键类型</typeparam>
  6777. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6778. <param name="removeFields">需要排除的字段列表。</param>
  6779. <param name="callback">回调</param>
  6780. <returns>返是否有成功。</returns>
  6781. </member>
  6782. <member name="M:Symbol.Data.DataContext.TryInsert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``1})">
  6783. <summary>
  6784. 插入数据
  6785. </summary>
  6786. <typeparam name="TEntity">实体类型</typeparam>
  6787. <typeparam name="TResult">自增主键类型</typeparam>
  6788. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6789. <param name="builderFilter">构造器过滤器</param>
  6790. <param name="callback">回调</param>
  6791. <returns>返是否有成功。</returns>
  6792. </member>
  6793. <member name="M:Symbol.Data.DataContext.TryInsert(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
  6794. <summary>
  6795. 插入数据
  6796. </summary>
  6797. <param name="collectionName">集合名称(表名称)</param>
  6798. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6799. <param name="removeFields">需要排除的字段列表。</param>
  6800. <param name="callback">回调</param>
  6801. <returns>返是否有成功。</returns>
  6802. </member>
  6803. <member name="M:Symbol.Data.DataContext.TryInsert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
  6804. <summary>
  6805. 插入数据
  6806. </summary>
  6807. <param name="collectionName">集合名称(表名称)</param>
  6808. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6809. <param name="builderFilter">构造器过滤器</param>
  6810. <param name="callback">回调</param>
  6811. <returns>返是否有成功。</returns>
  6812. </member>
  6813. <member name="M:Symbol.Data.DataContext.TryInsert``1(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``0})">
  6814. <summary>
  6815. 插入数据
  6816. </summary>
  6817. <typeparam name="TResult">自增主键类型</typeparam>
  6818. <param name="collectionName">集合名称(表名称)</param>
  6819. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6820. <param name="removeFields">需要排除的字段列表。</param>
  6821. <param name="callback">回调</param>
  6822. <returns>返是否有成功。</returns>
  6823. </member>
  6824. <member name="M:Symbol.Data.DataContext.TryInsert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``0})">
  6825. <summary>
  6826. 插入数据
  6827. </summary>
  6828. <typeparam name="TResult">自增主键类型</typeparam>
  6829. <param name="collectionName">集合名称(表名称)</param>
  6830. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6831. <param name="builderFilter">构造器过滤器</param>
  6832. <param name="callback">回调</param>
  6833. <returns>返是否有成功。</returns>
  6834. </member>
  6835. <member name="M:Symbol.Data.DataContext.TryUpdate``1(System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
  6836. <summary>
  6837. 更新数据
  6838. </summary>
  6839. <typeparam name="TEntity">实体类型</typeparam>
  6840. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6841. <param name="condition">过滤规则(NoSQL)</param>
  6842. <param name="removeFields">需要排除的字段列表。</param>
  6843. <param name="callback">回调</param>
  6844. <returns>返是否有成功。</returns>
  6845. </member>
  6846. <member name="M:Symbol.Data.DataContext.TryUpdate``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
  6847. <summary>
  6848. 更新数据
  6849. </summary>
  6850. <typeparam name="TEntity">实体类型</typeparam>
  6851. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6852. <param name="condition">过滤规则(NoSQL)</param>
  6853. <param name="queryFilter">查询过滤器</param>
  6854. <param name="builderFilter">构造器过滤器。</param>
  6855. <param name="callback">回调</param>
  6856. <returns>返是否有成功。</returns>
  6857. </member>
  6858. <member name="M:Symbol.Data.DataContext.TryUpdate(System.String,System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
  6859. <summary>
  6860. 更新数据
  6861. </summary>
  6862. <param name="collectionName">集合名称(表名称)</param>
  6863. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6864. <param name="condition">过滤规则(NoSQL)</param>
  6865. <param name="removeFields">需要排除的字段列表。</param>
  6866. <param name="callback">回调</param>
  6867. <returns>返是否有成功。</returns>
  6868. </member>
  6869. <member name="M:Symbol.Data.DataContext.TryUpdate(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
  6870. <summary>
  6871. 更新数据
  6872. </summary>
  6873. <param name="collectionName">集合名称(表名称)</param>
  6874. <param name="values">更新数据,实体/匿名对象/键值对</param>
  6875. <param name="condition">过滤规则(NoSQL)</param>
  6876. <param name="queryFilter">查询过滤器</param>
  6877. <param name="builderFilter">构造器过滤器。</param>
  6878. <param name="callback">回调</param>
  6879. <returns>返是否有成功。</returns>
  6880. </member>
  6881. <member name="M:Symbol.Data.DataContext.TryDelete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
  6882. <summary>
  6883. 删除数据
  6884. </summary>
  6885. <typeparam name="TEntity">实体类型</typeparam>
  6886. <param name="condition">过滤规则(NoSQL)</param>
  6887. <param name="queryFilter">查询过滤器</param>
  6888. <param name="callback">回调</param>
  6889. <returns>返是否有成功。</returns>
  6890. </member>
  6891. <member name="M:Symbol.Data.DataContext.TryDelete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
  6892. <summary>
  6893. 删除数据
  6894. </summary>
  6895. <param name="collectionName">集合名称(表名称)</param>
  6896. <param name="condition">过滤规则(NoSQL)</param>
  6897. <param name="queryFilter">查询过滤器</param>
  6898. <param name="callback">回调</param>
  6899. <returns>返是否有成功。</returns>
  6900. </member>
  6901. <member name="M:Symbol.Data.DataContext.CreateSelect(System.String)">
  6902. <summary>
  6903. 创建查询命令构造器。
  6904. </summary>
  6905. <param name="tableName">表名。</param>
  6906. <returns>返回构造器对象。</returns>
  6907. </member>
  6908. <member name="M:Symbol.Data.DataContext.CreateSelect(System.String,System.String)">
  6909. <summary>
  6910. 创建查询命令构造器。
  6911. </summary>
  6912. <param name="tableName">表名。</param>
  6913. <param name="commandText">查询命令。</param>
  6914. <returns>返回构造器对象。</returns>
  6915. </member>
  6916. <member name="M:Symbol.Data.DataContext.CreateSelect``1">
  6917. <summary>
  6918. 创建查询命令构造器。
  6919. </summary>
  6920. <typeparam name="T">任意可引用类型。</typeparam>
  6921. <returns>返回构造器对象。</returns>
  6922. </member>
  6923. <member name="M:Symbol.Data.DataContext.CreateInsert(System.String)">
  6924. <summary>
  6925. 创建插入命令构造器。
  6926. </summary>
  6927. <param name="tableName">表名。</param>
  6928. <returns>返回构造器对象。</returns>
  6929. </member>
  6930. <member name="M:Symbol.Data.DataContext.CreateInsert(System.Object)">
  6931. <summary>
  6932. 创建插入命令构造器(自动填充数据)。
  6933. </summary>
  6934. <param name="model">实体对象,不能为null。</param>
  6935. <exception cref="T:System.NullReferenceException">model不能为null。</exception>
  6936. <returns>返回构造器对象。</returns>
  6937. </member>
  6938. <member name="M:Symbol.Data.DataContext.CreateUpdate(System.String)">
  6939. <summary>
  6940. 创建更新命令构造器。
  6941. </summary>
  6942. <param name="tableName">表名。</param>
  6943. <returns>返回构造器对象。</returns>
  6944. </member>
  6945. <member name="M:Symbol.Data.DataContext.CreateUpdate(System.Object)">
  6946. <summary>
  6947. 创建更新命令构造器(自动填充数据)。
  6948. </summary>
  6949. <param name="model">实体对象,不能为null。</param>
  6950. <exception cref="T:System.NullReferenceException">model不能为null。</exception>
  6951. <returns>返回构造器对象。</returns>
  6952. </member>
  6953. <member name="M:Symbol.Data.DataContext.GetTableSpacePath(System.String)">
  6954. <summary>
  6955. 获取表空间的位置
  6956. </summary>
  6957. <param name="name">名称,不带[]等符号。</param>
  6958. <returns></returns>
  6959. </member>
  6960. <member name="M:Symbol.Data.DataContext.GetTableSpaceDirectory">
  6961. <summary>
  6962. 获取默认表空间目录。
  6963. </summary>
  6964. <returns></returns>
  6965. </member>
  6966. <member name="M:Symbol.Data.DataContext.TableSpaceExists(System.String)">
  6967. <summary>
  6968. 判断表空间是否存在。
  6969. </summary>
  6970. <param name="name">名称,不带[]等符号。</param>
  6971. <returns>返回判断结果。</returns>
  6972. </member>
  6973. <member name="M:Symbol.Data.DataContext.TableSpaceCreate(System.String,System.String)">
  6974. <summary>
  6975. 创建表空间。
  6976. </summary>
  6977. <param name="name">名称,不带[]等符号。</param>
  6978. <param name="path">路径,为空将自动处理(默认与当前数据库同目录)。</param>
  6979. </member>
  6980. <member name="M:Symbol.Data.DataContext.TableSpaceDelete(System.String)">
  6981. <summary>
  6982. 删除表空间。
  6983. </summary>
  6984. <param name="name">名称,不带[]等符号。</param>
  6985. </member>
  6986. <member name="M:Symbol.Data.DataContext.TableCreate(System.String,System.String[])">
  6987. <summary>
  6988. 创建表(仅用于简单的逻辑,复杂的创建语句请直接调用ExecuteNonQuery)。
  6989. </summary>
  6990. <param name="tableName">表名,不带[]等符号。</param>
  6991. <param name="columns">列,每一个列请自行拼接好属性。</param>
  6992. </member>
  6993. <member name="M:Symbol.Data.DataContext.TableExists(System.String)">
  6994. <summary>
  6995. 判断表是否存在。
  6996. </summary>
  6997. <param name="tableName">表名,不带[]等符号。</param>
  6998. <returns>返回判断结果。</returns>
  6999. </member>
  7000. <member name="M:Symbol.Data.DataContext.TableExists(System.String,System.String)">
  7001. <summary>
  7002. 判断表是否存在。
  7003. </summary>
  7004. <param name="tableName">表名,不带[]等符号。</param>
  7005. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  7006. <returns>返回判断结果。</returns>
  7007. </member>
  7008. <member name="M:Symbol.Data.DataContext.TableDelete(System.String)">
  7009. <summary>
  7010. 删除表。
  7011. </summary>
  7012. <param name="tableName">表名,不带[]等符号。</param>
  7013. </member>
  7014. <member name="M:Symbol.Data.DataContext.ColumnExists(System.String,System.String)">
  7015. <summary>
  7016. 判断列(字段)是否存在。
  7017. </summary>
  7018. <param name="tableName">表名,不带[]等符号。</param>
  7019. <param name="columnName">列(字段)名,不带[]等符号。</param>
  7020. <returns></returns>
  7021. </member>
  7022. <member name="M:Symbol.Data.DataContext.ColumnExists(System.String,System.String,System.String)">
  7023. <summary>
  7024. 判断列(字段)是否存在。
  7025. </summary>
  7026. <param name="tableName">表名,不带[]等符号。</param>
  7027. <param name="columnName">列(字段)名,不带[]等符号。</param>
  7028. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  7029. <returns></returns>
  7030. </member>
  7031. <member name="M:Symbol.Data.DataContext.GetColumnInfo(System.String,System.String)">
  7032. <summary>
  7033. 获取数据库中列(字段)的信息。
  7034. </summary>
  7035. <param name="tableName">表名,不带[]等符号。</param>
  7036. <param name="columnName">列(字段)名,不带[]等符号。</param>
  7037. <returns>永远不会返回null。</returns>
  7038. </member>
  7039. <member name="M:Symbol.Data.DataContext.GetColumnInfo(System.String,System.String,System.String)">
  7040. <summary>
  7041. 获取数据库中列(字段)的信息。
  7042. </summary>
  7043. <param name="tableName">表名,不带[]等符号。</param>
  7044. <param name="columnName">列(字段)名,不带[]等符号。</param>
  7045. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  7046. <returns>永远不会返回null。</returns>
  7047. </member>
  7048. <member name="M:Symbol.Data.DataContext.GetColumns(System.String)">
  7049. <summary>
  7050. 获取数据库中表的所有列(字段)信息。
  7051. </summary>
  7052. <param name="tableName">表名,不带[]等符号。</param>
  7053. <returns></returns>
  7054. </member>
  7055. <member name="M:Symbol.Data.DataContext.GetColumns(System.String,System.String)">
  7056. <summary>
  7057. 获取数据库中表的所有列(字段)信息。
  7058. </summary>
  7059. <param name="tableName">表名,不带[]等符号。</param>
  7060. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  7061. <returns></returns>
  7062. </member>
  7063. <member name="M:Symbol.Data.DataContext.FunctionExists(System.String)">
  7064. <summary>
  7065. 判断函数是否存在。
  7066. </summary>
  7067. <param name="functionName">函数名称,不带[]等符号。</param>
  7068. <returns>返回判断结果。</returns>
  7069. </member>
  7070. <member name="M:Symbol.Data.DataContext.FunctionExists(System.String,System.String)">
  7071. <summary>
  7072. 判断函数是否存在。
  7073. </summary>
  7074. <param name="functionName">函数名称,不带[]等符号。</param>
  7075. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  7076. <returns>返回判断结果。</returns>
  7077. </member>
  7078. <member name="M:Symbol.Data.DataContext.ForeignKeyCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
  7079. <summary>
  7080. 创建外键关系。
  7081. </summary>
  7082. <param name="primaryKeyTableName">主键表名。</param>
  7083. <param name="primaryKey">主键列名。</param>
  7084. <param name="foreignKeyTableName">外键表名。</param>
  7085. <param name="foreignKey">外键列名。</param>
  7086. <param name="cascadeDelete">级联删除。</param>
  7087. <param name="cascadeUpdate">级联更新。</param>
  7088. </member>
  7089. <member name="M:Symbol.Data.DataContext.ForeignKeyDelete(System.String,System.String,System.String,System.String)">
  7090. <summary>
  7091. 删除外键关系。
  7092. </summary>
  7093. <param name="primaryKeyTableName">主键表名。</param>
  7094. <param name="primaryKey">主键列名。</param>
  7095. <param name="foreignKeyTableName">外键表名。</param>
  7096. <param name="foreignKey">外键列名。</param>
  7097. </member>
  7098. <member name="M:Symbol.Data.DataContext.Dispose">
  7099. <summary>
  7100. 释放DataContext所有的资源,包括数据库连接对象。
  7101. </summary>
  7102. </member>
  7103. <member name="M:Symbol.Data.DataContext.Dispose(System.Boolean)">
  7104. <summary>
  7105. 释放DataContext所有的资源,包括数据库连接对象。
  7106. </summary>
  7107. <param name="disposing">为true时才是真正的时机。</param>
  7108. </member>
  7109. <member name="T:Symbol.Data.Provider">
  7110. <summary>
  7111. 抽象:数据库提供者
  7112. </summary>
  7113. </member>
  7114. <member name="P:Symbol.Data.Provider.Name">
  7115. <summary>
  7116. 获取数据提供者名称
  7117. </summary>
  7118. </member>
  7119. <member name="P:Symbol.Data.Provider.Version">
  7120. <summary>
  7121. 获取数据提供者版本
  7122. </summary>
  7123. </member>
  7124. <member name="P:Symbol.Data.Provider.Dialect">
  7125. <summary>
  7126. 获取方言对象。
  7127. </summary>
  7128. </member>
  7129. <member name="M:Symbol.Data.Provider.#ctor">
  7130. <summary>
  7131. 创建DatabaseProvider实例。
  7132. </summary>
  7133. </member>
  7134. <member name="M:Symbol.Data.Provider.Register(System.Reflection.Assembly)">
  7135. <summary>
  7136. 注册
  7137. </summary>
  7138. <param name="assembly">程序集实例。</param>
  7139. </member>
  7140. <member name="M:Symbol.Data.Provider.Get(System.String)">
  7141. <summary>
  7142. 获取指定提供者。
  7143. </summary>
  7144. <param name="name">提供者名称,为空或空字符串,则返回空。</param>
  7145. <returns>返回提供者实例,若名称不存在,则返回空。</returns>
  7146. </member>
  7147. <member name="M:Symbol.Data.Provider.CreateConnection(System.String)">
  7148. <summary>
  7149. 创建数据库连接。
  7150. </summary>
  7151. <param name="connectionString">连接字符串。</param>
  7152. <returns>返回数据库连接。</returns>
  7153. </member>
  7154. <member name="M:Symbol.Data.Provider.CreateConnection(System.Object)">
  7155. <summary>
  7156. 创建数据库连接。
  7157. </summary>
  7158. <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
  7159. <returns>返回数据库连接。</returns>
  7160. </member>
  7161. <member name="M:Symbol.Data.Provider.CreateConnection(Symbol.Data.ConnectionOptions)">
  7162. <summary>
  7163. 创建数据库连接。
  7164. </summary>
  7165. <param name="connectionOptions">连接参数。</param>
  7166. <returns>返回数据库连接。</returns>
  7167. </member>
  7168. <member name="M:Symbol.Data.Provider.CreateDataContext(Symbol.Data.IConnection)">
  7169. <summary>
  7170. 创建数据上下文。
  7171. </summary>
  7172. <param name="connection">数据库连接。</param>
  7173. <returns>返回数据上下文。</returns>
  7174. </member>
  7175. <member name="M:Symbol.Data.Provider.CreateDataContext(System.String)">
  7176. <summary>
  7177. 创建数据上下文。
  7178. </summary>
  7179. <param name="connectionString">连接字符串。</param>
  7180. <returns>返回数据上下文。</returns>
  7181. </member>
  7182. <member name="M:Symbol.Data.Provider.CreateDataContext(System.Object)">
  7183. <summary>
  7184. 创建数据上下文。
  7185. </summary>
  7186. <param name="connectionOptions">连接参数。</param>
  7187. <returns>返回数据上下文。</returns>
  7188. </member>
  7189. <member name="M:Symbol.Data.Provider.CreateDataContext(Symbol.Data.ConnectionOptions)">
  7190. <summary>
  7191. 创建数据上下文。
  7192. </summary>
  7193. <param name="connectionOptions">连接参数。</param>
  7194. <returns>返回数据上下文。</returns>
  7195. </member>
  7196. <member name="M:Symbol.Data.Provider.CreateDataContext(System.String,System.Object)">
  7197. <summary>
  7198. 创建数据上下文。
  7199. </summary>
  7200. <param name="type">数据库提供者名称。</param>
  7201. <param name="connectionOptions">连接参数。</param>
  7202. <returns>返回数据上下文。</returns>
  7203. </member>
  7204. <member name="M:Symbol.Data.Provider.CreateDialect">
  7205. <summary>
  7206. 创建方言。
  7207. </summary>
  7208. <returns>返回方言对象。</returns>
  7209. </member>
  7210. <member name="T:Symbol.Data.DatabaseSchemaProcessResults">
  7211. <summary>
  7212. 数据库架构处理结果集。
  7213. </summary>
  7214. </member>
  7215. <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Success">
  7216. <summary>
  7217. 成功
  7218. </summary>
  7219. </member>
  7220. <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Error">
  7221. <summary>
  7222. 错误
  7223. </summary>
  7224. </member>
  7225. <member name="F:Symbol.Data.DatabaseSchemaProcessResults.Ignore">
  7226. <summary>
  7227. 忽略
  7228. </summary>
  7229. </member>
  7230. <member name="T:Symbol.Data.OrderBys">
  7231. <summary>
  7232. 排序规则集。
  7233. </summary>
  7234. </member>
  7235. <member name="F:Symbol.Data.OrderBys.Ascing">
  7236. <summary>
  7237. 升序/顺序,值越小越在前。
  7238. </summary>
  7239. </member>
  7240. <member name="F:Symbol.Data.OrderBys.Descing">
  7241. <summary>
  7242. 降序/逆序/倒序,值越大越在前。
  7243. </summary>
  7244. </member>
  7245. <member name="T:Symbol.Data.MatchOpertaors">
  7246. <summary>
  7247. 匹配操作符集
  7248. </summary>
  7249. </member>
  7250. <member name="F:Symbol.Data.MatchOpertaors.Equals">
  7251. <summary>
  7252. ==
  7253. </summary>
  7254. </member>
  7255. <member name="F:Symbol.Data.MatchOpertaors.NotEquals">
  7256. <summary>
  7257. &lt;&gt;
  7258. </summary>
  7259. </member>
  7260. <member name="F:Symbol.Data.MatchOpertaors.GreaterThan">
  7261. <summary>
  7262. &gt;
  7263. </summary>
  7264. </member>
  7265. <member name="F:Symbol.Data.MatchOpertaors.GreaterThanEquals">
  7266. <summary>
  7267. &gt;=
  7268. </summary>
  7269. </member>
  7270. <member name="F:Symbol.Data.MatchOpertaors.LessThan">
  7271. <summary>
  7272. &lt;
  7273. </summary>
  7274. </member>
  7275. <member name="F:Symbol.Data.MatchOpertaors.LessThanEquals">
  7276. <summary>
  7277. &lt;=
  7278. </summary>
  7279. </member>
  7280. <member name="T:Symbol.Data.WhereOperators">
  7281. <summary>
  7282. 查询命令where表达式逻辑操作符集。
  7283. </summary>
  7284. </member>
  7285. <member name="F:Symbol.Data.WhereOperators.None">
  7286. <summary>
  7287. </summary>
  7288. </member>
  7289. <member name="F:Symbol.Data.WhereOperators.And">
  7290. <summary>
  7291. 操作符 and 。
  7292. </summary>
  7293. </member>
  7294. <member name="F:Symbol.Data.WhereOperators.Or">
  7295. <summary>
  7296. 操作符 or 。
  7297. </summary>
  7298. </member>
  7299. <member name="T:Symbol.Data.DatabaseSchemaTypes">
  7300. <summary>
  7301. 数据库架构类型集。
  7302. </summary>
  7303. </member>
  7304. <member name="F:Symbol.Data.DatabaseSchemaTypes.TableSpace">
  7305. <summary>
  7306. 表空间
  7307. </summary>
  7308. </member>
  7309. <member name="F:Symbol.Data.DatabaseSchemaTypes.Function">
  7310. <summary>
  7311. 函数
  7312. </summary>
  7313. </member>
  7314. <member name="F:Symbol.Data.DatabaseSchemaTypes.Table">
  7315. <summary>
  7316. </summary>
  7317. </member>
  7318. <member name="F:Symbol.Data.DatabaseSchemaTypes.TableField">
  7319. <summary>
  7320. 字段
  7321. </summary>
  7322. </member>
  7323. <member name="F:Symbol.Data.DatabaseSchemaTypes.Viewer">
  7324. <summary>
  7325. 视图
  7326. </summary>
  7327. </member>
  7328. <member name="F:Symbol.Data.DatabaseSchemaTypes.Rows">
  7329. <summary>
  7330. 行集
  7331. </summary>
  7332. </member>
  7333. <member name="T:Symbol.Data.Connection">
  7334. <summary>
  7335. 抽象:连接
  7336. </summary>
  7337. </member>
  7338. <member name="P:Symbol.Data.Connection.Provider">
  7339. <summary>
  7340. 获取提供者。
  7341. </summary>
  7342. </member>
  7343. <member name="P:Symbol.Data.Connection.MultipleActiveResultSets">
  7344. <summary>
  7345. 获取是否支持多个活动结果集。
  7346. </summary>
  7347. </member>
  7348. <member name="P:Symbol.Data.Connection.Connected">
  7349. <summary>
  7350. 获取是否已连接。
  7351. </summary>
  7352. </member>
  7353. <member name="P:Symbol.Data.Connection.ConnectionString">
  7354. <summary>
  7355. 获取连接字符串。
  7356. </summary>
  7357. </member>
  7358. <member name="P:Symbol.Data.Connection.Timeout">
  7359. <summary>
  7360. 获取超时时间(秒)。
  7361. </summary>
  7362. </member>
  7363. <member name="P:Symbol.Data.Connection.DatabaseName">
  7364. <summary>
  7365. 获取数据库名称。
  7366. </summary>
  7367. </member>
  7368. <member name="P:Symbol.Data.Connection.OriginalDatabaseName">
  7369. <summary>
  7370. 获取原数据库名称。
  7371. </summary>
  7372. </member>
  7373. <member name="P:Symbol.Data.Connection.Transaction">
  7374. <summary>
  7375. 获取事务对象。
  7376. </summary>
  7377. </member>
  7378. <member name="M:Symbol.Data.Connection.#ctor(Symbol.Data.IProvider)">
  7379. <summary>
  7380. 创建Connection实例。
  7381. </summary>
  7382. <param name="provider">提供者。</param>
  7383. </member>
  7384. <member name="M:Symbol.Data.Connection.Open">
  7385. <summary>
  7386. 打开连接。
  7387. </summary>
  7388. </member>
  7389. <member name="M:Symbol.Data.Connection.Close">
  7390. <summary>
  7391. 关闭连接。
  7392. </summary>
  7393. </member>
  7394. <member name="M:Symbol.Data.Connection.ChangeDatabase">
  7395. <summary>
  7396. 变更当前数据库(默认)。
  7397. </summary>
  7398. </member>
  7399. <member name="M:Symbol.Data.Connection.ChangeDatabase(System.String)">
  7400. <summary>
  7401. 变更当前数据库(指定)。
  7402. </summary>
  7403. <param name="database">数据库名称。</param>
  7404. </member>
  7405. <member name="M:Symbol.Data.Connection.CreateTranscation">
  7406. <summary>
  7407. 创建事务对象。
  7408. </summary>
  7409. <returns>返回事务对象。</returns>
  7410. </member>
  7411. <member name="M:Symbol.Data.Connection.Clone">
  7412. <summary>
  7413. 克隆一个新连接。
  7414. </summary>
  7415. </member>
  7416. <member name="M:Symbol.Data.Connection.Dispose">
  7417. <summary>
  7418. 释放占用的资源。
  7419. </summary>
  7420. </member>
  7421. <member name="T:Symbol.Data.ConnectionPool">
  7422. <summary>
  7423. 连接池。
  7424. </summary>
  7425. </member>
  7426. <member name="P:Symbol.Data.ConnectionPool.Provider">
  7427. <summary>
  7428. 获取提供者。
  7429. </summary>
  7430. </member>
  7431. <member name="P:Symbol.Data.ConnectionPool.Master">
  7432. <summary>
  7433. 获取主连接。
  7434. </summary>
  7435. </member>
  7436. <member name="P:Symbol.Data.ConnectionPool.Count">
  7437. <summary>
  7438. 获取数量。
  7439. </summary>
  7440. </member>
  7441. <member name="M:Symbol.Data.ConnectionPool.#ctor(Symbol.Data.IConnection)">
  7442. <summary>
  7443. 创建ConnectionPool实例
  7444. </summary>
  7445. <param name="master">主连接。</param>
  7446. </member>
  7447. <member name="M:Symbol.Data.ConnectionPool.Take">
  7448. <summary>
  7449. 从池中拿出一个连接对象。
  7450. </summary>
  7451. <returns>返回一个连接对象。</returns>
  7452. </member>
  7453. <member name="M:Symbol.Data.ConnectionPool.Take(System.Boolean)">
  7454. <summary>
  7455. 从池中拿出一个连接对象。
  7456. </summary>
  7457. <param name="allowNoTransaction">允许无事务。</param>
  7458. <returns>返回一个连接对象。</returns>
  7459. </member>
  7460. <member name="M:Symbol.Data.ConnectionPool.Push(Symbol.Data.IConnection)">
  7461. <summary>
  7462. 将连接对象放入池中。
  7463. </summary>
  7464. <param name="connection">连接对象,null直接忽略。</param>
  7465. </member>
  7466. <member name="M:Symbol.Data.ConnectionPool.Dispose">
  7467. <summary>
  7468. 释放对象占用的资源。
  7469. </summary>
  7470. </member>
  7471. <member name="T:Symbol.Data.Dialect">
  7472. <summary>
  7473. 抽象:方言
  7474. </summary>
  7475. </member>
  7476. <member name="P:Symbol.Data.Dialect.Keywords">
  7477. <summary>
  7478. 获取关键字列表。
  7479. </summary>
  7480. </member>
  7481. <member name="M:Symbol.Data.Dialect.#ctor">
  7482. <summary>
  7483. 创建Dialect实例。
  7484. </summary>
  7485. </member>
  7486. <member name="M:Symbol.Data.Dialect.IsKeyword(System.String)">
  7487. <summary>
  7488. 是否为关键字
  7489. </summary>
  7490. <param name="name">字段、通用名称</param>
  7491. <returns></returns>
  7492. </member>
  7493. <member name="M:Symbol.Data.Dialect.KeywordAs(System.String)">
  7494. <summary>
  7495. 关键字As
  7496. </summary>
  7497. <param name="name">字段、通用名称</param>
  7498. <returns></returns>
  7499. </member>
  7500. <member name="M:Symbol.Data.Dialect.ReplaceKeyword(System.String)">
  7501. <summary>
  7502. 替换关键字。
  7503. </summary>
  7504. <param name="name">字段、通用名称</param>
  7505. <returns></returns>
  7506. </member>
  7507. <member name="M:Symbol.Data.Dialect.PreName(System.String)">
  7508. <summary>
  7509. 对字段、通用名称进行预处理(语法、方言等)
  7510. </summary>
  7511. <param name="name">字段、通用名称</param>
  7512. <returns>返回处理后的名称。</returns>
  7513. </member>
  7514. <member name="M:Symbol.Data.Dialect.PreName(System.String,System.String)">
  7515. <summary>
  7516. 对字段、通用名称进行预处理(语法、方言等)
  7517. </summary>
  7518. <param name="pairs">包含多级名称,如db.test.abc</param>
  7519. <param name="spliter">多级分割符,如“.”</param>
  7520. <returns>返回处理后的名称。</returns>
  7521. </member>
  7522. <member name="M:Symbol.Data.Dialect.PreName(System.String[])">
  7523. <summary>
  7524. 对字段、通用名称进行预处理(语法、方言等)
  7525. </summary>
  7526. <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
  7527. <returns>返回处理后的名称。</returns>
  7528. </member>
  7529. <member name="M:Symbol.Data.Dialect.LikeValueFilter(System.String,System.Boolean,System.Boolean,System.Boolean)">
  7530. <summary>
  7531. Like 值过滤器
  7532. </summary>
  7533. <param name="value">值</param>
  7534. <param name="left">允许起始</param>
  7535. <param name="right">允许末尾</param>
  7536. <param name="reverse">倒转,为true时表示value like field。</param>
  7537. <returns></returns>
  7538. </member>
  7539. <member name="M:Symbol.Data.Dialect.LikeGrammar(System.String,System.Boolean,System.Boolean,System.Boolean)">
  7540. <summary>
  7541. Like 语法
  7542. </summary>
  7543. <param name="field">列,例:aa</param>
  7544. <param name="left">允许起始</param>
  7545. <param name="right">允许末尾</param>
  7546. <param name="reverse">倒转,为true时表示value like field。</param>
  7547. <returns></returns>
  7548. </member>
  7549. <member name="M:Symbol.Data.Dialect.DateTimeNowGrammar">
  7550. <summary>
  7551. DateTime Now 语法
  7552. </summary>
  7553. <returns></returns>
  7554. </member>
  7555. <member name="M:Symbol.Data.Dialect.MatchOperatorGrammar(System.String)">
  7556. <summary>
  7557. 匹配操作符语法
  7558. </summary>
  7559. <param name="matchOperator">匹配操作符</param>
  7560. <returns></returns>
  7561. </member>
  7562. <member name="M:Symbol.Data.Dialect.ParameterNameGrammar(System.String)">
  7563. <summary>
  7564. 参数名称语法。
  7565. </summary>
  7566. <param name="name">参数名称。</param>
  7567. <returns></returns>
  7568. </member>
  7569. <member name="T:Symbol.Data.Dialect.ValueFilter">
  7570. <summary>
  7571. 数据过滤器。
  7572. </summary>
  7573. <param name="value"></param>
  7574. <returns></returns>
  7575. </member>
  7576. <member name="T:Symbol.Data.Transaction">
  7577. <summary>
  7578. 抽象:事务
  7579. </summary>
  7580. </member>
  7581. <member name="P:Symbol.Data.Transaction.Provider">
  7582. <summary>
  7583. 获取提供者。
  7584. </summary>
  7585. </member>
  7586. <member name="P:Symbol.Data.Transaction.Connection">
  7587. <summary>
  7588. 获取连接对象。
  7589. </summary>
  7590. </member>
  7591. <member name="P:Symbol.Data.Transaction.Working">
  7592. <summary>
  7593. 获取是否在事务中。
  7594. </summary>
  7595. </member>
  7596. <member name="M:Symbol.Data.Transaction.#ctor(Symbol.Data.IConnection)">
  7597. <summary>
  7598. 创建Transaction实例。
  7599. </summary>
  7600. <param name="connection">连接对象。</param>
  7601. </member>
  7602. <member name="M:Symbol.Data.Transaction.Begin">
  7603. <summary>
  7604. 开始事务。
  7605. </summary>
  7606. </member>
  7607. <member name="M:Symbol.Data.Transaction.Commit">
  7608. <summary>
  7609. 提交事务。
  7610. </summary>
  7611. </member>
  7612. <member name="M:Symbol.Data.Transaction.Rollback">
  7613. <summary>
  7614. 回滚事务。
  7615. </summary>
  7616. </member>
  7617. <member name="M:Symbol.Data.Transaction.Dispose">
  7618. <summary>
  7619. 释放占用的资源。
  7620. </summary>
  7621. </member>
  7622. <member name="T:Symbol.Data.WhereExpression">
  7623. <summary>
  7624. Where表达式
  7625. </summary>
  7626. </member>
  7627. <member name="F:Symbol.Data.WhereExpression._wheres">
  7628. <summary>
  7629. where列表
  7630. </summary>
  7631. </member>
  7632. <member name="F:Symbol.Data.WhereExpression._dataContext">
  7633. <summary>
  7634. 当前数据上下文对象。
  7635. </summary>
  7636. </member>
  7637. <member name="P:Symbol.Data.WhereExpression.Dialect">
  7638. <summary>
  7639. 获取方言对象。
  7640. </summary>
  7641. </member>
  7642. <member name="P:Symbol.Data.WhereExpression.DataContext">
  7643. <summary>
  7644. 获取相关联的数据上下文。
  7645. </summary>
  7646. </member>
  7647. <member name="P:Symbol.Data.WhereExpression.AddCommandParameter">
  7648. <summary>
  7649. 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
  7650. </summary>
  7651. </member>
  7652. <member name="P:Symbol.Data.WhereExpression.Items">
  7653. <summary>
  7654. 获取where命令。
  7655. </summary>
  7656. </member>
  7657. <member name="P:Symbol.Data.WhereExpression.CommandText">
  7658. <summary>
  7659. 获取生成的命令语句(不包含where)。
  7660. </summary>
  7661. </member>
  7662. <member name="M:Symbol.Data.WhereExpression.#ctor(Symbol.Data.IDataContext,Symbol.Data.IDialect,Symbol.Data.AddCommandParameterDelegate)">
  7663. <summary>
  7664. 创建WhereExpression实例。
  7665. </summary>
  7666. <param name="dataContext">数据上下文接口。</param>
  7667. <param name="dialect">方言对象。</param>
  7668. <param name="addCommandParameter"></param>
  7669. </member>
  7670. <member name="M:Symbol.Data.WhereExpression.#ctor(Symbol.Data.IDataContext,Symbol.Data.IDialect,Symbol.Data.AddCommandParameterDelegate,System.Int32)">
  7671. <summary>
  7672. 创建WhereExpression实例。
  7673. </summary>
  7674. <param name="dataContext">数据上下文接口。</param>
  7675. <param name="dialect">方言对象。</param>
  7676. <param name="addCommandParameter"></param>
  7677. <param name="layer">层</param>
  7678. </member>
  7679. <member name="M:Symbol.Data.WhereExpression.BuildWhere(System.Text.StringBuilder)">
  7680. <summary>
  7681. 构造where脚本。
  7682. </summary>
  7683. <param name="builder">构造缓存。</param>
  7684. </member>
  7685. <member name="M:Symbol.Data.WhereExpression.Clear">
  7686. <summary>
  7687. 清空where命令列表。
  7688. </summary>
  7689. <returns></returns>
  7690. </member>
  7691. <member name="M:Symbol.Data.WhereExpression.Where(Symbol.Data.WhereOperators,System.String[])">
  7692. <summary>
  7693. 生成where命令。
  7694. </summary>
  7695. <param name="operator">逻辑操作符。</param>
  7696. <param name="expressions">表达式。</param>
  7697. <returns></returns>
  7698. </member>
  7699. <member name="M:Symbol.Data.WhereExpression.Where(System.String,System.String)">
  7700. <summary>
  7701. 生成where命令。
  7702. </summary>
  7703. <param name="expression">表达式。</param>
  7704. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7705. <returns></returns>
  7706. </member>
  7707. <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  7708. <summary>
  7709. 生成where命令。
  7710. </summary>
  7711. <param name="expression">带格式串的表达式。</param>
  7712. <param name="value">值,忽略null和string.Empty。</param>
  7713. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7714. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  7715. <returns></returns>
  7716. </member>
  7717. <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  7718. <summary>
  7719. 生成where命令。
  7720. </summary>
  7721. <param name="expression">带格式串的表达式。</param>
  7722. <param name="value">值,忽略null和string.Empty。</param>
  7723. <param name="operator">逻辑操作符。</param>
  7724. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  7725. <returns></returns>
  7726. </member>
  7727. <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
  7728. <summary>
  7729. 生成where命令。
  7730. </summary>
  7731. <param name="expression">带格式串的表达式。</param>
  7732. <param name="value">值,忽略null。</param>
  7733. <param name="min">最小值,不为空时,忽略小于min的值</param>
  7734. <param name="max">最大值,不为空时,忽略大于max的值</param>
  7735. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7736. <returns></returns>
  7737. </member>
  7738. <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  7739. <summary>
  7740. 生成where命令。
  7741. </summary>
  7742. <param name="expression">带格式串的表达式。</param>
  7743. <param name="value">值,忽略null和string.Empty。</param>
  7744. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7745. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  7746. <returns></returns>
  7747. </member>
  7748. <member name="M:Symbol.Data.WhereExpression.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  7749. <summary>
  7750. 生成where命令。
  7751. </summary>
  7752. <param name="expression">带格式串的表达式。</param>
  7753. <param name="value">值,忽略null和string.Empty。</param>
  7754. <param name="operator">逻辑操作符。</param>
  7755. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  7756. <returns></returns>
  7757. </member>
  7758. <member name="M:Symbol.Data.WhereExpression.CreateInstance">
  7759. <summary>
  7760. 创建新实例。
  7761. </summary>
  7762. <returns></returns>
  7763. </member>
  7764. <member name="M:Symbol.Data.WhereExpression.And(Symbol.Data.WhereExpressionAction)">
  7765. <summary>
  7766. And表达式。
  7767. </summary>
  7768. <param name="action"></param>
  7769. <returns></returns>
  7770. </member>
  7771. <member name="M:Symbol.Data.WhereExpression.Or(Symbol.Data.WhereExpressionAction)">
  7772. <summary>
  7773. Or表达式。
  7774. </summary>
  7775. <param name="action"></param>
  7776. <returns></returns>
  7777. </member>
  7778. <member name="M:Symbol.Data.WhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
  7779. <summary>
  7780. 完全匹配(自动忽略空或空文本)。
  7781. </summary>
  7782. <param name="operator">逻辑操作符。</param>
  7783. <param name="field">列,例:aa</param>
  7784. <param name="value">文本内容</param>
  7785. <returns></returns>
  7786. </member>
  7787. <member name="M:Symbol.Data.WhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
  7788. <summary>
  7789. 完全匹配(自动忽略空)。
  7790. </summary>
  7791. <param name="operator">逻辑操作符。</param>
  7792. <param name="field">列,例:aa</param>
  7793. <param name="value">内容</param>
  7794. <returns></returns>
  7795. </member>
  7796. <member name="M:Symbol.Data.WhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
  7797. <summary>
  7798. 操作符匹配(自动忽略空或空文本)。
  7799. </summary>
  7800. <param name="operator">逻辑操作符。</param>
  7801. <param name="field">列,例:aa</param>
  7802. <param name="value">文本内容</param>
  7803. <param name="matchOperator">匹配操作符</param>
  7804. <returns></returns>
  7805. </member>
  7806. <member name="M:Symbol.Data.WhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
  7807. <summary>
  7808. 操作符匹配(自动忽略空)。
  7809. </summary>
  7810. <param name="operator">逻辑操作符。</param>
  7811. <param name="field">列,例:aa</param>
  7812. <param name="value">内容</param>
  7813. <param name="matchOperator">匹配操作符</param>
  7814. <returns></returns>
  7815. </member>
  7816. <member name="M:Symbol.Data.WhereExpression.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
  7817. <summary>
  7818. 操作符匹配(自动忽略空或空文本)。
  7819. </summary>
  7820. <param name="field">列,例:aa</param>
  7821. <param name="value">文本内容</param>
  7822. <param name="matchOperator">匹配操作符</param>
  7823. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7824. <returns></returns>
  7825. </member>
  7826. <member name="M:Symbol.Data.WhereExpression.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
  7827. <summary>
  7828. 操作符匹配(自动忽略空)。
  7829. </summary>
  7830. <param name="field">列,例:aa</param>
  7831. <param name="value">内容</param>
  7832. <param name="matchOperator">匹配操作符</param>
  7833. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7834. <returns></returns>
  7835. </member>
  7836. <member name="M:Symbol.Data.WhereExpression.Eq(System.String,System.String,System.String)">
  7837. <summary>
  7838. 等于(自动忽略空或空文本)。
  7839. </summary>
  7840. <param name="field">列,例:aa</param>
  7841. <param name="value">文本内容</param>
  7842. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7843. <returns></returns>
  7844. </member>
  7845. <member name="M:Symbol.Data.WhereExpression.Eq(System.String,System.Object,System.String)">
  7846. <summary>
  7847. 等于(自动忽略空或空文本)。
  7848. </summary>
  7849. <param name="field">列,例:aa</param>
  7850. <param name="value">内容</param>
  7851. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7852. <returns></returns>
  7853. </member>
  7854. <member name="M:Symbol.Data.WhereExpression.NotEq(System.String,System.Object,System.String)">
  7855. <summary>
  7856. 不等于(自动忽略空或空文本)。
  7857. </summary>
  7858. <param name="field">列,例:aa</param>
  7859. <param name="value">内容</param>
  7860. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7861. <returns></returns>
  7862. </member>
  7863. <member name="M:Symbol.Data.WhereExpression.Lt(System.String,System.Object,System.String)">
  7864. <summary>
  7865. 小于(自动忽略空或空文本)。
  7866. </summary>
  7867. <param name="field">列,例:aa</param>
  7868. <param name="value">内容</param>
  7869. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7870. <returns></returns>
  7871. </member>
  7872. <member name="M:Symbol.Data.WhereExpression.Lte(System.String,System.Object,System.String)">
  7873. <summary>
  7874. 小于等于(自动忽略空或空文本)。
  7875. </summary>
  7876. <param name="field">列,例:aa</param>
  7877. <param name="value">内容</param>
  7878. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7879. <returns></returns>
  7880. </member>
  7881. <member name="M:Symbol.Data.WhereExpression.Gt(System.String,System.Object,System.String)">
  7882. <summary>
  7883. 大于(自动忽略空或空文本)。
  7884. </summary>
  7885. <param name="field">列,例:aa</param>
  7886. <param name="value">内容</param>
  7887. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7888. <returns></returns>
  7889. </member>
  7890. <member name="M:Symbol.Data.WhereExpression.Gte(System.String,System.Object,System.String)">
  7891. <summary>
  7892. 大于等于(自动忽略空或空文本)。
  7893. </summary>
  7894. <param name="field">列,例:aa</param>
  7895. <param name="value">内容</param>
  7896. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7897. <returns></returns>
  7898. </member>
  7899. <member name="M:Symbol.Data.WhereExpression.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean,System.String)">
  7900. <summary>
  7901. 区间匹配
  7902. </summary>
  7903. <param name="field">列,例:aa</param>
  7904. <param name="min">最小值</param>
  7905. <param name="max">最大值</param>
  7906. <param name="minEq">包含最小值</param>
  7907. <param name="maxEq">包含最大值</param>
  7908. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7909. <returns></returns>
  7910. </member>
  7911. <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String[],System.Boolean,System.String)">
  7912. <summary>
  7913. 模糊匹配(like %value%,自动忽略空或空文本)。
  7914. </summary>
  7915. <param name="field">列,例:aa</param>
  7916. <param name="value">文本内容</param>
  7917. <param name="reverse">倒转,为true时表示value like field。</param>
  7918. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7919. <returns></returns>
  7920. </member>
  7921. <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.String)">
  7922. <summary>
  7923. 模糊匹配(like %value%,自动忽略空或空文本)。
  7924. </summary>
  7925. <param name="field">列,例:aa</param>
  7926. <param name="value">文本内容</param>
  7927. <param name="reverse">倒转,为true时表示value like field。</param>
  7928. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7929. <returns></returns>
  7930. </member>
  7931. <member name="M:Symbol.Data.WhereExpression.Like(Symbol.Data.WhereOperators,System.String,System.String)">
  7932. <summary>
  7933. 模糊匹配(like %value%,自动忽略空或空文本)。
  7934. </summary>
  7935. <param name="operator">逻辑操作符。</param>
  7936. <param name="field">列,例:aa</param>
  7937. <param name="value">文本内容</param>
  7938. <returns></returns>
  7939. </member>
  7940. <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String,System.String)">
  7941. <summary>
  7942. 模糊匹配(like %value%,自动忽略空或空文本)。
  7943. </summary>
  7944. <param name="field">列,例:aa</param>
  7945. <param name="value">文本内容</param>
  7946. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7947. <returns></returns>
  7948. </member>
  7949. <member name="M:Symbol.Data.WhereExpression.Like(System.String,System.String,System.Boolean,System.String)">
  7950. <summary>
  7951. 模糊匹配(like %value%,自动忽略空或空文本)。
  7952. </summary>
  7953. <param name="field">列,例:aa</param>
  7954. <param name="value">文本内容</param>
  7955. <param name="reverse">倒转,为true时表示value like field。</param>
  7956. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7957. <returns></returns>
  7958. </member>
  7959. <member name="M:Symbol.Data.WhereExpression.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
  7960. <summary>
  7961. 模糊匹配(like value%,自动忽略空或空文本)。
  7962. </summary>
  7963. <param name="operator">逻辑操作符。</param>
  7964. <param name="field">列,例:aa</param>
  7965. <param name="value">文本内容</param>
  7966. <returns></returns>
  7967. </member>
  7968. <member name="M:Symbol.Data.WhereExpression.StartsWith(System.String,System.String,System.String)">
  7969. <summary>
  7970. 模糊匹配(like value%,自动忽略空或空文本)。
  7971. </summary>
  7972. <param name="field">列,例:aa</param>
  7973. <param name="value">文本内容</param>
  7974. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7975. <returns></returns>
  7976. </member>
  7977. <member name="M:Symbol.Data.WhereExpression.StartsWith(System.String,System.String,System.Boolean,System.String)">
  7978. <summary>
  7979. 模糊匹配(like value%,自动忽略空或空文本)。
  7980. </summary>
  7981. <param name="field">列,例:aa</param>
  7982. <param name="value">文本内容</param>
  7983. <param name="reverse">倒转,为true时表示value like field。</param>
  7984. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  7985. <returns></returns>
  7986. </member>
  7987. <member name="M:Symbol.Data.WhereExpression.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
  7988. <summary>
  7989. 模糊匹配(like %value,自动忽略空或空文本)。
  7990. </summary>
  7991. <param name="operator">逻辑操作符。</param>
  7992. <param name="field">列,例:aa</param>
  7993. <param name="value">文本内容</param>
  7994. <returns></returns>
  7995. </member>
  7996. <member name="M:Symbol.Data.WhereExpression.EndsWith(System.String,System.String,System.String)">
  7997. <summary>
  7998. 模糊匹配(like %value,自动忽略空或空文本)。
  7999. </summary>
  8000. <param name="field">列,例:aa</param>
  8001. <param name="value">文本内容</param>
  8002. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  8003. <returns></returns>
  8004. </member>
  8005. <member name="M:Symbol.Data.WhereExpression.EndsWith(System.String,System.String,System.Boolean,System.String)">
  8006. <summary>
  8007. 模糊匹配(like %value,自动忽略空或空文本)。
  8008. </summary>
  8009. <param name="field">列,例:aa</param>
  8010. <param name="value">文本内容</param>
  8011. <param name="reverse">倒转,为true时表示value like field。</param>
  8012. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  8013. <returns></returns>
  8014. </member>
  8015. <member name="M:Symbol.Data.WhereExpression.ArrayToParameter(System.Collections.IEnumerable)">
  8016. <summary>
  8017. 将数组添加到参数列表。
  8018. </summary>
  8019. <param name="values">通常是数组或List</param>
  8020. <returns></returns>
  8021. </member>
  8022. <member name="M:Symbol.Data.WhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
  8023. <summary>
  8024. 包含(自动忽略空或空文本)。
  8025. </summary>
  8026. <param name="operator">逻辑操作符。</param>
  8027. <param name="field">列,例:aa</param>
  8028. <param name="values">文本内容列表</param>
  8029. <returns></returns>
  8030. </member>
  8031. <member name="M:Symbol.Data.WhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
  8032. <summary>
  8033. 包含(自动忽略空)。
  8034. </summary>
  8035. <param name="operator">逻辑操作符。</param>
  8036. <param name="field">列,例:aa</param>
  8037. <param name="values">内容列表</param>
  8038. <returns></returns>
  8039. </member>
  8040. <member name="M:Symbol.Data.WhereExpression.In(System.String,System.Collections.IEnumerable,System.String)">
  8041. <summary>
  8042. 包含(自动忽略空)。
  8043. </summary>
  8044. <param name="field">列,例:aa</param>
  8045. <param name="values">内容列表</param>
  8046. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  8047. <returns></returns>
  8048. </member>
  8049. <member name="M:Symbol.Data.WhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
  8050. <summary>
  8051. 不包含(自动忽略空或空文本)。
  8052. </summary>
  8053. <param name="operator">逻辑操作符。</param>
  8054. <param name="field">列,例:aa</param>
  8055. <param name="values">文本内容列表</param>
  8056. <returns></returns>
  8057. </member>
  8058. <member name="M:Symbol.Data.WhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
  8059. <summary>
  8060. 不包含(自动忽略空)。
  8061. </summary>
  8062. <param name="operator">逻辑操作符。</param>
  8063. <param name="field">列,例:aa</param>
  8064. <param name="values">内容列表</param>
  8065. <returns></returns>
  8066. </member>
  8067. <member name="M:Symbol.Data.WhereExpression.NotIn(System.String,System.Collections.IEnumerable,System.String)">
  8068. <summary>
  8069. 不包含(自动忽略空)。
  8070. </summary>
  8071. <param name="field">列,例:aa</param>
  8072. <param name="values">内容列表</param>
  8073. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  8074. <returns></returns>
  8075. </member>
  8076. <member name="M:Symbol.Data.WhereExpression.Query(System.Object)">
  8077. <summary>
  8078. 查询规则(NoSQL)。
  8079. </summary>
  8080. <param name="condition">规则</param>
  8081. <returns></returns>
  8082. </member>
  8083. <member name="M:Symbol.Data.WhereExpression.Query(Symbol.Data.NoSQL.Condition)">
  8084. <summary>
  8085. 查询规则(NoSQL)。
  8086. </summary>
  8087. <param name="condition">规则</param>
  8088. <returns></returns>
  8089. </member>
  8090. <member name="M:Symbol.Data.WhereExpression.QueryChildren(Symbol.Data.NoSQL.ConditionCollection,System.IO.TextWriter,System.String)">
  8091. <summary>
  8092. 查询规则(NoSQL)子集。
  8093. </summary>
  8094. <param name="list">规则列表</param>
  8095. <param name="writer">输出对象</param>
  8096. <param name="innerOperation">内联操作符</param>
  8097. </member>
  8098. <member name="M:Symbol.Data.WhereExpression.QueryChildrenFieldPre(Symbol.Data.NoSQL.Condition,System.IO.TextWriter,System.String,System.Boolean@)">
  8099. <summary>
  8100. 查询规则(NoSQL)子集字段预处理。
  8101. </summary>
  8102. <param name="item">规则</param>
  8103. <param name="writer">输出对象</param>
  8104. <param name="innerOperation">内联操作符</param>
  8105. <param name="firstOperation">第一个操作</param>
  8106. <returns>返加是否处理。</returns>
  8107. </member>
  8108. <member name="M:Symbol.Data.WhereExpression.QueryChildrenAutoValue(Symbol.Data.NoSQL.Condition,System.IO.TextWriter)">
  8109. <summary>
  8110. 查询规则(NoSQL)子集自动处理值。
  8111. </summary>
  8112. <param name="item">规则</param>
  8113. <param name="writer">输出对象</param>
  8114. </member>
  8115. <member name="M:Symbol.Data.WhereExpression.QueryChildrenArray(Symbol.Data.NoSQL.Condition,System.String,System.IO.TextWriter)">
  8116. <summary>
  8117. 查询规则(NoSQL)子集数组。
  8118. </summary>
  8119. <param name="item">规则</param>
  8120. <param name="format">格式串</param>
  8121. <param name="writer">输出对象</param>
  8122. </member>
  8123. <member name="M:Symbol.Data.WhereExpression.QueryChildrenLogical(Symbol.Data.NoSQL.Condition,System.IO.TextWriter,System.String)">
  8124. <summary>
  8125. 查询规则(NoSQL)子集逻辑操作。
  8126. </summary>
  8127. <param name="item">规则</param>
  8128. <param name="writer">输出对象</param>
  8129. <param name="innerOperation">内联操作符</param>
  8130. </member>
  8131. <member name="M:Symbol.Data.WhereExpression.Dispose">
  8132. <summary>
  8133. 释放对象占用的所有资源。
  8134. </summary>
  8135. </member>
  8136. <member name="T:Symbol.Data.IAdoDataQueryEnumerator`1">
  8137. <summary>
  8138. 接口:ADO.NET 数据查询迭代器
  8139. </summary>
  8140. </member>
  8141. <member name="T:Symbol.Data.IAdoDataQueryReader">
  8142. <summary>
  8143. 接口:ADO.NET 数据查询读取器。
  8144. </summary>
  8145. </member>
  8146. <member name="P:Symbol.Data.IAdoDataQueryReader.DataReader">
  8147. <summary>
  8148. 获取Ado DataReader对象。
  8149. </summary>
  8150. </member>
  8151. <member name="P:Symbol.Data.IAdoDataQueryReader.DbCommand">
  8152. <summary>
  8153. 获取ADO.NET DbCommand对象。
  8154. </summary>
  8155. </member>
  8156. <member name="T:Symbol.Data.IAdoDataContext">
  8157. <summary>
  8158. 接口:ADO.NET 数据上下文。
  8159. </summary>
  8160. </member>
  8161. <member name="T:Symbol.Data.IAdoDataQuery`1">
  8162. <summary>
  8163. 接口:ADO.NET 数据查询(泛型)。
  8164. </summary>
  8165. <typeparam name="T">任意类型。</typeparam>
  8166. </member>
  8167. <member name="T:Symbol.Data.IAdoProvider">
  8168. <summary>
  8169. 接口:ADO.NET 提供者
  8170. </summary>
  8171. </member>
  8172. <member name="T:Symbol.Data.IAdoCommand">
  8173. <summary>
  8174. 接口:ADO.NET 命令
  8175. </summary>
  8176. </member>
  8177. <member name="M:Symbol.Data.IAdoCommand.DestroyDbCommand(Symbol.Data.AdoCommandCache)">
  8178. <summary>
  8179. 销毁DbCommand
  8180. </summary>
  8181. <param name="cache">DbCommandCache对象。</param>
  8182. </member>
  8183. <member name="T:Symbol.Data.AdoCommandCache">
  8184. <summary>
  8185. ADO.NET Command 缓存对象。
  8186. </summary>
  8187. </member>
  8188. <member name="P:Symbol.Data.AdoCommandCache.DbCommand">
  8189. <summary>
  8190. 获取或设置DbCommand对象。
  8191. </summary>
  8192. </member>
  8193. <member name="P:Symbol.Data.AdoCommandCache.Connection">
  8194. <summary>
  8195. 获取或设置连接对象。
  8196. </summary>
  8197. </member>
  8198. <member name="M:Symbol.Data.AdoCommandCache.GetDbCommand(System.Boolean)">
  8199. <summary>
  8200. 获取DbCommand对象。
  8201. </summary>
  8202. <param name="clear">是否获取后清空。</param>
  8203. <returns>返回最新的值。</returns>
  8204. </member>
  8205. <member name="M:Symbol.Data.AdoCommandCache.GetConnection(System.Boolean)">
  8206. <summary>
  8207. 获取连接对象。
  8208. </summary>
  8209. <param name="clear">是否获取后清空。</param>
  8210. <returns>返回最新的值。</returns>
  8211. </member>
  8212. <member name="T:Symbol.Data.IAdoConnection">
  8213. <summary>
  8214. 接口:ADO.NET 连接
  8215. </summary>
  8216. </member>
  8217. <member name="P:Symbol.Data.IAdoConnection.DbConnection">
  8218. <summary>
  8219. 获取Ado连接对象。
  8220. </summary>
  8221. </member>
  8222. <member name="P:Symbol.Data.IAdoConnection.DbTransaction">
  8223. <summary>
  8224. 获取Ado事务对象。
  8225. </summary>
  8226. </member>
  8227. <member name="T:Symbol.Data.IAdoTransaction">
  8228. <summary>
  8229. 接口:事务。
  8230. </summary>
  8231. </member>
  8232. <member name="P:Symbol.Data.IAdoTransaction.DbTransaction">
  8233. <summary>
  8234. 获取Ado事务对象。
  8235. </summary>
  8236. </member>
  8237. <member name="T:Symbol.Data.IDataQueryEnumerator`1">
  8238. <summary>
  8239. 数据查询迭代器接口。
  8240. </summary>
  8241. </member>
  8242. <member name="P:Symbol.Data.IDataQueryEnumerator`1.DataContext">
  8243. <summary>
  8244. 获取相关联的数据上下文。
  8245. </summary>
  8246. </member>
  8247. <member name="P:Symbol.Data.IDataQueryEnumerator`1.Query">
  8248. <summary>
  8249. 获取数据查询。
  8250. </summary>
  8251. </member>
  8252. <member name="P:Symbol.Data.IDataQueryEnumerator`1.Callback">
  8253. <summary>
  8254. 获取数据查询器回调委托。
  8255. </summary>
  8256. </member>
  8257. <member name="P:Symbol.Data.IDataQueryEnumerator`1.Reader">
  8258. <summary>
  8259. 获取查询读取器。
  8260. </summary>
  8261. </member>
  8262. <member name="P:Symbol.Data.IDataQueryEnumerator`1.DataBinderObjectCache">
  8263. <summary>
  8264. 获取数据绑定缓存对象。
  8265. </summary>
  8266. </member>
  8267. <member name="T:Symbol.Data.IDataQueryReader">
  8268. <summary>
  8269. 数据查询读取器接口。
  8270. </summary>
  8271. </member>
  8272. <member name="P:Symbol.Data.IDataQueryReader.Command">
  8273. <summary>
  8274. 获取命令对象。
  8275. </summary>
  8276. </member>
  8277. <member name="P:Symbol.Data.IDataQueryReader.CommandText">
  8278. <summary>
  8279. 获取当前查询命令语句。
  8280. </summary>
  8281. </member>
  8282. <member name="P:Symbol.Data.IDataQueryReader.Connection">
  8283. <summary>
  8284. 获取连接对象。
  8285. </summary>
  8286. </member>
  8287. <member name="P:Symbol.Data.IDataQueryReader.IsClosed">
  8288. <summary>
  8289. 获取读取器是否已关闭。
  8290. </summary>
  8291. </member>
  8292. <member name="P:Symbol.Data.IDataQueryReader.Depth">
  8293. <summary>
  8294. 获取当前行的嵌套深度。
  8295. </summary>
  8296. <remarks>嵌套的级别,最外面的表的深度为零。</remarks>
  8297. </member>
  8298. <member name="P:Symbol.Data.IDataQueryReader.FieldCount">
  8299. <summary>
  8300. 获取读取器当前字段数量。
  8301. </summary>
  8302. </member>
  8303. <member name="P:Symbol.Data.IDataQueryReader.Item(System.String)">
  8304. <summary>
  8305. 获取指定字段的值。
  8306. </summary>
  8307. <param name="name">字段名称,空或空字符串直接返回空。</param>
  8308. <returns>返回字段的值,若字段不存在,则为空。</returns>
  8309. </member>
  8310. <member name="P:Symbol.Data.IDataQueryReader.Item(System.Int32)">
  8311. <summary>
  8312. 获取指定对应字段的值。
  8313. </summary>
  8314. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  8315. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  8316. </member>
  8317. <member name="M:Symbol.Data.IDataQueryReader.Exists(System.String)">
  8318. <summary>
  8319. 检测指定字段是否存在。
  8320. </summary>
  8321. <param name="name">字段名称,空或空字符串直接返回false。</param>
  8322. <returns>如果字段存在,则为true。</returns>
  8323. </member>
  8324. <member name="M:Symbol.Data.IDataQueryReader.GetIndex(System.String)">
  8325. <summary>
  8326. 获取指定字段当前从0开始的索引顺序。
  8327. </summary>
  8328. <param name="name">字段名称,空或空字符串直接返回-1。</param>
  8329. <returns>返回字段索引顺序,若字段不存在,则为-1。</returns>
  8330. </member>
  8331. <member name="M:Symbol.Data.IDataQueryReader.GetName(System.Int32)">
  8332. <summary>
  8333. 获取指定索引的字段名称。
  8334. </summary>
  8335. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  8336. <returns>返回索引顺序对应的字段名称,若字段不存在,则为空。</returns>
  8337. </member>
  8338. <member name="M:Symbol.Data.IDataQueryReader.GetType(System.String)">
  8339. <summary>
  8340. 获取指定字段的类型。
  8341. </summary>
  8342. <param name="name">字段名称,空或空字符串直接返回空。</param>
  8343. <returns>返回字段类型,若字段不存在,则为空。</returns>
  8344. </member>
  8345. <member name="M:Symbol.Data.IDataQueryReader.GetType(System.Int32)">
  8346. <summary>
  8347. 获取指定索引对应字段的类型。
  8348. </summary>
  8349. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  8350. <returns>返回索引顺序对应字段的类型,若字段不存在,则为空。</returns>
  8351. </member>
  8352. <member name="M:Symbol.Data.IDataQueryReader.GetDataTypeName(System.String)">
  8353. <summary>
  8354. 获取指定字段的数据类型名称。
  8355. </summary>
  8356. <param name="name">字段名称,空或空字符串直接返回空。</param>
  8357. <returns>返回字段数据类型名称,若字段不存在,则为空。</returns>
  8358. </member>
  8359. <member name="M:Symbol.Data.IDataQueryReader.GetDataTypeName(System.Int32)">
  8360. <summary>
  8361. 获取指定索引对应字段的数据类型名称。
  8362. </summary>
  8363. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  8364. <returns>返回索引顺序对应字段的数据类型名称,若字段不存在,则为空。</returns>
  8365. </member>
  8366. <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String)">
  8367. <summary>
  8368. 获取指定字段的值。
  8369. </summary>
  8370. <param name="name">字段名称,空或空字符串直接返回空。</param>
  8371. <returns>返回字段的值,若字段不存在,则为空。</returns>
  8372. </member>
  8373. <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String,System.Type)">
  8374. <summary>
  8375. 获取指定字段的值。
  8376. </summary>
  8377. <param name="name">字段名称,空或空字符串直接返回空。</param>
  8378. <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
  8379. <returns>返回字段的值,若字段不存在,则为空。</returns>
  8380. </member>
  8381. <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.String,System.Type,System.Reflection.ICustomAttributeProvider)">
  8382. <summary>
  8383. 获取指定字段的值。
  8384. </summary>
  8385. <param name="name">字段名称,空或空字符串直接返回空。</param>
  8386. <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
  8387. <param name="customAttributeProvider">自定义特性提供者。</param>
  8388. <returns>返回字段的值,若字段不存在,则为空。</returns>
  8389. </member>
  8390. <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32)">
  8391. <summary>
  8392. 获取指定对应字段的值。
  8393. </summary>
  8394. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  8395. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  8396. </member>
  8397. <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32,System.Type)">
  8398. <summary>
  8399. 获取指定对应字段的值。
  8400. </summary>
  8401. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  8402. <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
  8403. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  8404. </member>
  8405. <member name="M:Symbol.Data.IDataQueryReader.GetValue(System.Int32,System.Type,System.Reflection.ICustomAttributeProvider)">
  8406. <summary>
  8407. 获取指定对应字段的值。
  8408. </summary>
  8409. <param name="index">从0开始的索引,小于0或超出有效值时,则为空。</param>
  8410. <param name="type">目标类型,尝试转换为此类型,为空则保持原状。</param>
  8411. <param name="customAttributeProvider">自定义特性提供者。</param>
  8412. <returns>返回索引顺序对应字段的值,若字段不存在,则为空。</returns>
  8413. </member>
  8414. <member name="M:Symbol.Data.IDataQueryReader.IsNullValue(System.String)">
  8415. <summary>
  8416. 检测指定字段的值是否为空、DBNull。
  8417. </summary>
  8418. <param name="name">字段名称,空或空字符串直接返回true。</param>
  8419. <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
  8420. </member>
  8421. <member name="M:Symbol.Data.IDataQueryReader.IsNullValue(System.Int32)">
  8422. <summary>
  8423. 检测指定索引顺序对应字段的值是否为空、DBNull。
  8424. </summary>
  8425. <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
  8426. <returns>返回检测结果,如果字段不存在或值为空、DBNull,则为true。</returns>
  8427. </member>
  8428. <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.String)">
  8429. <summary>
  8430. 检测指定字段的值是否为空、DBNull、空字符串。
  8431. </summary>
  8432. <param name="name">字段名称,空或空字符串直接返回true。</param>
  8433. <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
  8434. </member>
  8435. <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.String,System.Boolean)">
  8436. <summary>
  8437. 检测指定字段的值是否为空、DBNull、空字符串。
  8438. </summary>
  8439. <param name="name">字段名称,空或空字符串直接返回true。</param>
  8440. <param name="trim">是否对文本进行trim操作。</param>
  8441. <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
  8442. </member>
  8443. <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.Int32)">
  8444. <summary>
  8445. 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
  8446. </summary>
  8447. <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
  8448. <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
  8449. </member>
  8450. <member name="M:Symbol.Data.IDataQueryReader.IsNullOrEmpty(System.Int32,System.Boolean)">
  8451. <summary>
  8452. 检测指定索引顺序对应字段的值是否为空、DBNull、空字符串。
  8453. </summary>
  8454. <param name="index">从0开始的索引,小于0或超出有效值时,则为true。</param>
  8455. <param name="trim">是否对文本进行trim操作。</param>
  8456. <returns>返回检测结果,如果字段不存在或值为空、DBNull、空字符串,则为true。</returns>
  8457. </member>
  8458. <member name="M:Symbol.Data.IDataQueryReader.NextResult">
  8459. <summary>
  8460. 使读取器前进到下一个结果。
  8461. </summary>
  8462. <returns>如果存在更多结果集,则为true。</returns>
  8463. <remarks>用于处理多个结果,默认情况下,数据读取器定位在第一个结果。</remarks>
  8464. </member>
  8465. <member name="M:Symbol.Data.IDataQueryReader.Read">
  8466. <summary>
  8467. 让读取器前进到下一条记录。
  8468. </summary>
  8469. <returns>如果存在更多的记录,则为true。</returns>
  8470. </member>
  8471. <member name="M:Symbol.Data.IDataQueryReader.Close">
  8472. <summary>
  8473. 关闭读取器。
  8474. </summary>
  8475. </member>
  8476. <member name="M:Symbol.Data.IDataQueryReader.ToObject(System.Type)">
  8477. <summary>
  8478. 映射为实体对象。
  8479. </summary>
  8480. <param name="type">类型,为空则为字典类型(<see cref="T:Symbol.Collections.Generic.NameValueCollection`1"/>)。</param>
  8481. <returns>如果type为基础类型,并且与第0个字段类型相等,则返回该字段的值;否则为type对应的实体对象。</returns>
  8482. </member>
  8483. <member name="T:Symbol.Data.ICommand">
  8484. <summary>
  8485. 命令接口
  8486. </summary>
  8487. </member>
  8488. <member name="P:Symbol.Data.ICommand.DataContext">
  8489. <summary>
  8490. 获取相关联的数据上下文。
  8491. </summary>
  8492. </member>
  8493. <member name="P:Symbol.Data.ICommand.Parameters">
  8494. <summary>
  8495. 获取参数列表。
  8496. </summary>
  8497. </member>
  8498. <member name="P:Symbol.Data.ICommand.Text">
  8499. <summary>
  8500. 获取或设置当前查询命令语句。
  8501. </summary>
  8502. </member>
  8503. <member name="P:Symbol.Data.ICommand.Timeout">
  8504. <summary>
  8505. 获取或设置当前超时时间(秒,不会影响到DataContext)。
  8506. </summary>
  8507. </member>
  8508. <member name="P:Symbol.Data.ICommand.AllowNoTransaction">
  8509. <summary>
  8510. 允许无事务
  8511. </summary>
  8512. </member>
  8513. <member name="M:Symbol.Data.ICommand.ExecuteScalar">
  8514. <summary>
  8515. 执行查询,并返回查询的第一条记录的第一个列。
  8516. </summary>
  8517. <returns>返回查询结果。</returns>
  8518. </member>
  8519. <member name="M:Symbol.Data.ICommand.ExecuteScalar(System.String)">
  8520. <summary>
  8521. 执行查询,并返回查询的第一条记录的第一个列。
  8522. </summary>
  8523. <param name="commandText">命令文本</param>
  8524. <returns>返回查询结果。</returns>
  8525. </member>
  8526. <member name="M:Symbol.Data.ICommand.ExecuteScalar``1">
  8527. <summary>
  8528. 执行查询,并返回查询的第一条记录的第一个列。
  8529. </summary>
  8530. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  8531. <returns>返回查询结果。</returns>
  8532. </member>
  8533. <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(System.String)">
  8534. <summary>
  8535. 执行查询,并返回查询的第一条记录的第一个列。
  8536. </summary>
  8537. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  8538. <param name="commandText">命令文本</param>
  8539. <returns>返回查询结果。</returns>
  8540. </member>
  8541. <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(``0)">
  8542. <summary>
  8543. 执行查询,并返回查询的第一条记录的第一个列。
  8544. </summary>
  8545. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  8546. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  8547. <returns>返回查询结果。</returns>
  8548. </member>
  8549. <member name="M:Symbol.Data.ICommand.ExecuteScalar``1(System.String,``0)">
  8550. <summary>
  8551. 执行查询,并返回查询的第一条记录的第一个列。
  8552. </summary>
  8553. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  8554. <param name="commandText">命令文本</param>
  8555. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  8556. <returns>返回查询结果。</returns>
  8557. </member>
  8558. <member name="M:Symbol.Data.ICommand.ExecuteNonQuery">
  8559. <summary>
  8560. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  8561. </summary>
  8562. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  8563. </member>
  8564. <member name="M:Symbol.Data.ICommand.ExecuteNonQuery(System.String)">
  8565. <summary>
  8566. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  8567. </summary>
  8568. <param name="commandText">命令文本</param>
  8569. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  8570. </member>
  8571. <member name="M:Symbol.Data.ICommand.ExecuteFunction">
  8572. <summary>
  8573. 调用函数
  8574. </summary>
  8575. <returns>返回此函数的执行结果</returns>
  8576. </member>
  8577. <member name="M:Symbol.Data.ICommand.ExecuteFunction``1">
  8578. <summary>
  8579. 调用函数
  8580. </summary>
  8581. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  8582. <returns>返回此函数的执行结果</returns>
  8583. </member>
  8584. <member name="M:Symbol.Data.ICommand.ExecuteFunction``1(``0)">
  8585. <summary>
  8586. 调用函数
  8587. </summary>
  8588. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  8589. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  8590. <returns>返回此函数的执行结果</returns>
  8591. </member>
  8592. <member name="M:Symbol.Data.ICommand.ExecuteStoredProcedure">
  8593. <summary>
  8594. 调用存储过程
  8595. </summary>
  8596. <returns>返回存储过程的值。</returns>
  8597. </member>
  8598. <member name="M:Symbol.Data.ICommand.ExecuteReader">
  8599. <summary>
  8600. 执行查询
  8601. </summary>
  8602. <returns>返回数据查询读取器。</returns>
  8603. </member>
  8604. <member name="M:Symbol.Data.ICommand.ExecuteReader(System.String)">
  8605. <summary>
  8606. 执行查询。
  8607. </summary>
  8608. <param name="commandText">命令文本</param>
  8609. <returns>返回数据查询读取器。</returns>
  8610. </member>
  8611. <member name="T:Symbol.Data.ICommandParameterList">
  8612. <summary>
  8613. 命令参数列表接口。
  8614. </summary>
  8615. </member>
  8616. <member name="P:Symbol.Data.ICommandParameterList.Provider">
  8617. <summary>
  8618. 获取数据库提供者。
  8619. </summary>
  8620. </member>
  8621. <member name="P:Symbol.Data.ICommandParameterList.Count">
  8622. <summary>
  8623. 获取数量。
  8624. </summary>
  8625. </member>
  8626. <member name="P:Symbol.Data.ICommandParameterList.ReturnParameter">
  8627. <summary>
  8628. 获取Return参数对象。
  8629. </summary>
  8630. </member>
  8631. <member name="P:Symbol.Data.ICommandParameterList.Item(System.Int32)">
  8632. <summary>
  8633. 获取指定索引的参数。
  8634. </summary>
  8635. <param name="index">索引值,从0开始。</param>
  8636. <returns></returns>
  8637. </member>
  8638. <member name="P:Symbol.Data.ICommandParameterList.Item(System.String)">
  8639. <summary>
  8640. 获取指定名称的参数。
  8641. </summary>
  8642. <param name="name">参数名称,null或empty直接忽略。</param>
  8643. <returns></returns>
  8644. </member>
  8645. <member name="M:Symbol.Data.ICommandParameterList.NextName">
  8646. <summary>
  8647. 获取下一个参数名,如:@p1 @p2。
  8648. </summary>
  8649. <returns>返回下一个参数的名称。</returns>
  8650. </member>
  8651. <member name="M:Symbol.Data.ICommandParameterList.NextName(System.Int32)">
  8652. <summary>
  8653. 获取下一个参数名,如:@p1 @p2。
  8654. </summary>
  8655. <param name="offset">偏移多少个参数,可能用于预留。</param>
  8656. <returns>返回下一个参数的名称。</returns>
  8657. </member>
  8658. <member name="M:Symbol.Data.ICommandParameterList.Create(System.Object)">
  8659. <summary>
  8660. 创建参数,仅创建对象,不会追加到参数列表。
  8661. </summary>
  8662. <param name="value">参数的值。</param>
  8663. <returns>返回参数实例。</returns>
  8664. </member>
  8665. <member name="M:Symbol.Data.ICommandParameterList.Create(System.Object,System.Object)">
  8666. <summary>
  8667. 创建参数,仅创建对象,不会追加到参数列表。
  8668. </summary>
  8669. <param name="value">参数的值。</param>
  8670. <param name="properties">属性列表。</param>
  8671. <returns>返回参数实例。</returns>
  8672. </member>
  8673. <member name="M:Symbol.Data.ICommandParameterList.Create(System.String,System.Object)">
  8674. <summary>
  8675. 创建参数,仅创建对象,不会追加到参数列表。
  8676. </summary>
  8677. <param name="name">参数名称,必须以@开头。</param>
  8678. <param name="value">参数的值。</param>
  8679. <returns>返回参数实例。</returns>
  8680. </member>
  8681. <member name="M:Symbol.Data.ICommandParameterList.Create(System.String,System.Object,System.Object)">
  8682. <summary>
  8683. 创建参数,仅创建对象,不会追加到参数列表。
  8684. </summary>
  8685. <param name="name">参数名称,必须以@开头。</param>
  8686. <param name="value">参数的值。</param>
  8687. <param name="properties">属性列表。</param>
  8688. <returns>返回参数实例。</returns>
  8689. </member>
  8690. <member name="M:Symbol.Data.ICommandParameterList.Add(Symbol.Data.CommandParameter)">
  8691. <summary>
  8692. 添加一个参数。
  8693. </summary>
  8694. <param name="item">参数对象。</param>
  8695. <returns></returns>
  8696. </member>
  8697. <member name="M:Symbol.Data.ICommandParameterList.Add(System.Object)">
  8698. <summary>
  8699. 添加一个参数。
  8700. </summary>
  8701. <param name="value">参数的值。</param>
  8702. <returns>返回参数实例。</returns>
  8703. </member>
  8704. <member name="M:Symbol.Data.ICommandParameterList.Add(System.Object,System.Object)">
  8705. <summary>
  8706. 添加一个参数。
  8707. </summary>
  8708. <param name="value">参数的值。</param>
  8709. <param name="properties">属性列表。</param>
  8710. <returns>返回参数实例。</returns>
  8711. </member>
  8712. <member name="M:Symbol.Data.ICommandParameterList.Add(System.String,System.Object)">
  8713. <summary>
  8714. 添加一个参数。
  8715. </summary>
  8716. <param name="name">参数名称,必须以@开头。</param>
  8717. <param name="value">参数的值。</param>
  8718. <returns>返回参数实例。</returns>
  8719. </member>
  8720. <member name="M:Symbol.Data.ICommandParameterList.Add(System.String,System.Object,System.Object)">
  8721. <summary>
  8722. 添加一个参数。
  8723. </summary>
  8724. <param name="name">参数名称,必须以@开头。</param>
  8725. <param name="value">参数的值。</param>
  8726. <param name="properties">属性列表。</param>
  8727. <returns>返回参数实例。</returns>
  8728. </member>
  8729. <member name="M:Symbol.Data.ICommandParameterList.AddRange(System.Object[])">
  8730. <summary>
  8731. 批量添加。
  8732. </summary>
  8733. <param name="items">参数列表。</param>
  8734. </member>
  8735. <member name="M:Symbol.Data.ICommandParameterList.AddRange(System.Collections.IEnumerable)">
  8736. <summary>
  8737. 批量添加。
  8738. </summary>
  8739. <param name="items">参数列表。</param>
  8740. </member>
  8741. <member name="M:Symbol.Data.ICommandParameterList.AddRange(Symbol.Data.ICommandParameterList)">
  8742. <summary>
  8743. 批量添加。
  8744. </summary>
  8745. <param name="items">参数列表。</param>
  8746. </member>
  8747. <member name="M:Symbol.Data.ICommandParameterList.Remove(System.String)">
  8748. <summary>
  8749. 移除参数
  8750. </summary>
  8751. <param name="name">参数名称,null或empty直接忽略。</param>
  8752. </member>
  8753. <member name="M:Symbol.Data.ICommandParameterList.Remove(System.Int32)">
  8754. <summary>
  8755. 移除参数
  8756. </summary>
  8757. <param name="index">索引值,从0开始。</param>
  8758. </member>
  8759. <member name="M:Symbol.Data.ICommandParameterList.Remove(Symbol.Data.CommandParameter)">
  8760. <summary>
  8761. 移除参数
  8762. </summary>
  8763. <param name="item">参数对象。</param>
  8764. </member>
  8765. <member name="M:Symbol.Data.ICommandParameterList.Clear">
  8766. <summary>
  8767. 清空参数。
  8768. </summary>
  8769. </member>
  8770. <member name="M:Symbol.Data.ICommandParameterList.Get(System.Int32)">
  8771. <summary>
  8772. 获取指定索引的参数。
  8773. </summary>
  8774. <param name="index">索引值,从0开始。</param>
  8775. <returns></returns>
  8776. </member>
  8777. <member name="M:Symbol.Data.ICommandParameterList.Get(System.String)">
  8778. <summary>
  8779. 获取指定名称的参数。
  8780. </summary>
  8781. <param name="name">参数名称,null或empty直接忽略。</param>
  8782. <returns></returns>
  8783. </member>
  8784. <member name="M:Symbol.Data.ICommandParameterList.ToArray">
  8785. <summary>
  8786. 输出为数组。
  8787. </summary>
  8788. <returns></returns>
  8789. </member>
  8790. <member name="T:Symbol.Data.IConnection">
  8791. <summary>
  8792. 连接接口
  8793. </summary>
  8794. </member>
  8795. <member name="P:Symbol.Data.IConnection.Provider">
  8796. <summary>
  8797. 获取提供者。
  8798. </summary>
  8799. </member>
  8800. <member name="P:Symbol.Data.IConnection.MultipleActiveResultSets">
  8801. <summary>
  8802. 获取是否支持多个活动结果集。
  8803. </summary>
  8804. </member>
  8805. <member name="P:Symbol.Data.IConnection.Connected">
  8806. <summary>
  8807. 获取是否已连接。
  8808. </summary>
  8809. </member>
  8810. <member name="P:Symbol.Data.IConnection.ConnectionString">
  8811. <summary>
  8812. 获取连接字符串。
  8813. </summary>
  8814. </member>
  8815. <member name="P:Symbol.Data.IConnection.Timeout">
  8816. <summary>
  8817. 获取超时时间(秒)。
  8818. </summary>
  8819. </member>
  8820. <member name="P:Symbol.Data.IConnection.DatabaseName">
  8821. <summary>
  8822. 获取数据库名称。
  8823. </summary>
  8824. </member>
  8825. <member name="P:Symbol.Data.IConnection.OriginalDatabaseName">
  8826. <summary>
  8827. 获取原数据库名称。
  8828. </summary>
  8829. </member>
  8830. <member name="P:Symbol.Data.IConnection.Transaction">
  8831. <summary>
  8832. 获取事务对象。
  8833. </summary>
  8834. </member>
  8835. <member name="M:Symbol.Data.IConnection.Open">
  8836. <summary>
  8837. 打开连接。
  8838. </summary>
  8839. </member>
  8840. <member name="M:Symbol.Data.IConnection.Close">
  8841. <summary>
  8842. 关闭连接。
  8843. </summary>
  8844. </member>
  8845. <member name="M:Symbol.Data.IConnection.ChangeDatabase">
  8846. <summary>
  8847. 变更当前数据库(默认)。
  8848. </summary>
  8849. </member>
  8850. <member name="M:Symbol.Data.IConnection.ChangeDatabase(System.String)">
  8851. <summary>
  8852. 变更当前数据库(指定)。
  8853. </summary>
  8854. <param name="database">数据库名称。</param>
  8855. </member>
  8856. <member name="M:Symbol.Data.IConnection.Clone">
  8857. <summary>
  8858. 克隆一个新连接。
  8859. </summary>
  8860. </member>
  8861. <member name="T:Symbol.Data.IConnectionPool">
  8862. <summary>
  8863. 连接池接口。
  8864. </summary>
  8865. </member>
  8866. <member name="P:Symbol.Data.IConnectionPool.Provider">
  8867. <summary>
  8868. 获取提供者。
  8869. </summary>
  8870. </member>
  8871. <member name="P:Symbol.Data.IConnectionPool.Master">
  8872. <summary>
  8873. 获取主连接。
  8874. </summary>
  8875. </member>
  8876. <member name="P:Symbol.Data.IConnectionPool.Count">
  8877. <summary>
  8878. 获取数量。
  8879. </summary>
  8880. </member>
  8881. <member name="M:Symbol.Data.IConnectionPool.Take">
  8882. <summary>
  8883. 从池中拿出一个连接对象。
  8884. </summary>
  8885. <returns>返回一个连接对象。</returns>
  8886. </member>
  8887. <member name="M:Symbol.Data.IConnectionPool.Take(System.Boolean)">
  8888. <summary>
  8889. 从池中拿出一个连接对象。
  8890. </summary>
  8891. <param name="allowNoTransaction">允许无事务。</param>
  8892. <returns>返回一个连接对象。</returns>
  8893. </member>
  8894. <member name="M:Symbol.Data.IConnectionPool.Push(Symbol.Data.IConnection)">
  8895. <summary>
  8896. 将连接对象放入池中。
  8897. </summary>
  8898. <param name="connection">连接对象,null直接忽略。</param>
  8899. </member>
  8900. <member name="T:Symbol.Data.IDataContext">
  8901. <summary>
  8902. 数据上下文接口。
  8903. </summary>
  8904. </member>
  8905. <member name="P:Symbol.Data.IDataContext.Log">
  8906. <summary>
  8907. 获取或设置日志对象。
  8908. </summary>
  8909. </member>
  8910. <member name="P:Symbol.Data.IDataContext.DisposableObjects">
  8911. <summary>
  8912. 获取或设置待释放的对象列表。
  8913. </summary>
  8914. </member>
  8915. <member name="P:Symbol.Data.IDataContext.DataBinderObjectCache">
  8916. <summary>
  8917. 获取或设置数据绑定缓存对象。
  8918. </summary>
  8919. </member>
  8920. <member name="P:Symbol.Data.IDataContext.Provider">
  8921. <summary>
  8922. 获取数据库提供者。
  8923. </summary>
  8924. </member>
  8925. <member name="P:Symbol.Data.IDataContext.Connections">
  8926. <summary>
  8927. 获取连接池。
  8928. </summary>
  8929. </member>
  8930. <member name="P:Symbol.Data.IDataContext.Connection">
  8931. <summary>
  8932. 获取连接对象。
  8933. </summary>
  8934. </member>
  8935. <member name="P:Symbol.Data.IDataContext.Transaction">
  8936. <summary>
  8937. 获取事务对象。
  8938. </summary>
  8939. </member>
  8940. <member name="P:Symbol.Data.IDataContext.ConnectionString">
  8941. <summary>
  8942. 获取当前数据库连接字符串。
  8943. </summary>
  8944. </member>
  8945. <member name="P:Symbol.Data.IDataContext.CommandTimeout">
  8946. <summary>
  8947. 获取或设置查询执行超时时间。默认100秒。
  8948. </summary>
  8949. </member>
  8950. <member name="M:Symbol.Data.IDataContext.BeginTransaction">
  8951. <summary>
  8952. 开启事务,自动创建事务对象。
  8953. </summary>
  8954. <returns>返回相关联的事务对象。</returns>
  8955. </member>
  8956. <member name="M:Symbol.Data.IDataContext.CommitTransaction">
  8957. <summary>
  8958. 提交事务,如果没有开启事务,调用后没有任何效果。
  8959. </summary>
  8960. </member>
  8961. <member name="M:Symbol.Data.IDataContext.RollbackTransaction">
  8962. <summary>
  8963. 回滚事务,如果没有开启事务,调用后没有任何效果。
  8964. </summary>
  8965. </member>
  8966. <member name="M:Symbol.Data.IDataContext.ChangeDatabase">
  8967. <summary>
  8968. 变更当前数据库(默认)。
  8969. </summary>
  8970. </member>
  8971. <member name="M:Symbol.Data.IDataContext.ChangeDatabase(System.String)">
  8972. <summary>
  8973. 变更当前数据库(指定)。
  8974. </summary>
  8975. <param name="database">数据库名称。</param>
  8976. </member>
  8977. <member name="M:Symbol.Data.IDataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  8978. <summary>
  8979. 创建原始命令执行器。
  8980. </summary>
  8981. <param name="commandText">查询语句文本。</param>
  8982. <param name="action">附加操作回调,为null不影响。</param>
  8983. <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
  8984. <returns>返回命令执行器。</returns>
  8985. </member>
  8986. <member name="M:Symbol.Data.IDataContext.CreateCommand(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
  8987. <summary>
  8988. 创建原始命令执行器。
  8989. </summary>
  8990. <param name="commandText">查询语句文本。</param>
  8991. <param name="action">附加操作回调,为null不影响。</param>
  8992. <param name="params">参数列表,可以直接是值,也可以是CommandParameter类型。</param>
  8993. <returns>返回命令执行器。</returns>
  8994. </member>
  8995. <member name="M:Symbol.Data.IDataContext.ExecuteScalar(System.String,System.Object[])">
  8996. <summary>
  8997. 执行查询,并返回查询的第一条记录的第一个列。
  8998. </summary>
  8999. <param name="commandText">查询语句</param>
  9000. <param name="params">参数列表,可以为null或不填。</param>
  9001. <returns>返回查询结果。</returns>
  9002. </member>
  9003. <member name="M:Symbol.Data.IDataContext.ExecuteScalar(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  9004. <summary>
  9005. 执行查询,并返回查询的第一条记录的第一个列。
  9006. </summary>
  9007. <param name="commandText">查询语句</param>
  9008. <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
  9009. <param name="params">参数列表,可以为null或不填。</param>
  9010. <returns>返回查询结果。</returns>
  9011. </member>
  9012. <member name="M:Symbol.Data.IDataContext.ExecuteScalar``1(System.String,System.Object[])">
  9013. <summary>
  9014. 执行查询,并返回查询的第一条记录的第一个列。
  9015. </summary>
  9016. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  9017. <param name="commandText">查询语句</param>
  9018. <param name="params">参数列表,可以为null或不填。</param>
  9019. <returns>返回查询结果。</returns>
  9020. </member>
  9021. <member name="M:Symbol.Data.IDataContext.ExecuteScalar``1(System.String,System.Object[],``0)">
  9022. <summary>
  9023. 执行查询,并返回查询的第一条记录的第一个列。
  9024. </summary>
  9025. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  9026. <param name="commandText">查询语句</param>
  9027. <param name="params">参数列表,可以为null或不填。</param>
  9028. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  9029. <returns>返回查询结果。</returns>
  9030. </member>
  9031. <member name="M:Symbol.Data.IDataContext.ExecuteNonQuery(System.String,System.Object[])">
  9032. <summary>
  9033. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  9034. </summary>
  9035. <param name="commandText">查询语句</param>
  9036. <param name="params">参数列表,可以为null或不填。</param>
  9037. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  9038. </member>
  9039. <member name="M:Symbol.Data.IDataContext.ExecuteNonQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  9040. <summary>
  9041. 执行查询,并且忽略返回值;如果期望用返回值当影响行数,建议最好用 ExecuteScalar 直接返回一个值更可靠一些。
  9042. </summary>
  9043. <param name="commandText">查询语句</param>
  9044. <param name="action">可以对command对象进行操作,这发生在处理@params之前。</param>
  9045. <param name="params">参数列表,可以为null或不填。</param>
  9046. <returns>不要期望返回的值当作影响的行数,实验证明这个返回值真的不靠谱,不同数据库实现结果不一样。</returns>
  9047. </member>
  9048. <member name="M:Symbol.Data.IDataContext.ExecuteBlockQuery(System.String,System.String,System.String)">
  9049. <summary>
  9050. 批量执行命令
  9051. </summary>
  9052. <param name="command">命令(SQL)。</param>
  9053. <param name="mulitFlag">多段命令分隔符。</param>
  9054. <param name="changeDatabase">切换数据库标志。</param>
  9055. </member>
  9056. <member name="M:Symbol.Data.IDataContext.ExecuteFunction(System.String,System.Object[])">
  9057. <summary>
  9058. 调用函数
  9059. </summary>
  9060. <param name="name">函数名称,格式:[dbo].[fun1]</param>
  9061. <param name="params">参数列表</param>
  9062. <returns>返回此函数的执行结果</returns>
  9063. </member>
  9064. <member name="M:Symbol.Data.IDataContext.ExecuteFunction``1(System.String,System.Object[])">
  9065. <summary>
  9066. 调用函数
  9067. </summary>
  9068. <typeparam name="T">任意类型(仅限系统基础类型)</typeparam>
  9069. <param name="name">函数名称,格式:[dbo].[fun1]</param>
  9070. <param name="params">参数列表</param>
  9071. <returns>返回此函数的执行结果</returns>
  9072. </member>
  9073. <member name="M:Symbol.Data.IDataContext.ExecuteFunction``1(System.String,System.Object[],``0)">
  9074. <summary>
  9075. 调用函数
  9076. </summary>
  9077. <typeparam name="T">任意类型(仅限struct类型)</typeparam>
  9078. <param name="name">函数名称,格式:[dbo].[fun1]</param>
  9079. <param name="params">参数列表</param>
  9080. <param name="defaultValue">默认值,为null、DBNull、转换不成功时生效。</param>
  9081. <returns>返回此函数的执行结果</returns>
  9082. </member>
  9083. <member name="M:Symbol.Data.IDataContext.ExecuteStoredProcedure(System.String,System.Object)">
  9084. <summary>
  9085. 调用存储过程
  9086. </summary>
  9087. <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
  9088. <param name="params">参数列表,可以为 null。</param>
  9089. <returns>返回存储过程的值。</returns>
  9090. </member>
  9091. <member name="M:Symbol.Data.IDataContext.ExecuteStoredProcedure(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
  9092. <summary>
  9093. 调用存储过程
  9094. </summary>
  9095. <param name="name">存储过程名称,格式:[dbo].[Stored1]</param>
  9096. <param name="params">参数列表,可以为null;key以out_开头的,会自动识别为output类型;字符串类型的长度默认为255,可以写成out_3_name,表示长度为3,节省资源。</param>
  9097. <returns>返回存储过程的值。</returns>
  9098. </member>
  9099. <member name="M:Symbol.Data.IDataContext.CreateQuery(System.String,System.Object[])">
  9100. <summary>
  9101. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  9102. </summary>
  9103. <param name="commandText">查询语句</param>
  9104. <param name="params">参数列表,可以为null或不传。</param>
  9105. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  9106. </member>
  9107. <member name="M:Symbol.Data.IDataContext.CreateQuery(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  9108. <summary>
  9109. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  9110. </summary>
  9111. <param name="commandText">查询语句</param>
  9112. <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
  9113. <param name="params">参数列表,可以为null或不传。</param>
  9114. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  9115. </member>
  9116. <member name="M:Symbol.Data.IDataContext.CreateQuery(System.Type,System.String,System.Object[])">
  9117. <summary>
  9118. 创建一个普通查询
  9119. </summary>
  9120. <param name="type">成员类型,可以模拟出泛型的感觉。</param>
  9121. <param name="commandText">查询语句</param>
  9122. <param name="params">参数列表,可以为null或不传。</param>
  9123. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  9124. </member>
  9125. <member name="M:Symbol.Data.IDataContext.CreateQuery(System.Type,System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  9126. <summary>
  9127. 创建一个普通查询
  9128. </summary>
  9129. <param name="type">成员类型,可以模拟出泛型的感觉。</param>
  9130. <param name="commandText">查询语句</param>
  9131. <param name="action">可对command对象进行操作,这发生在处理@params之前</param>
  9132. <param name="params">参数列表,可以为null或不传。</param>
  9133. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  9134. </member>
  9135. <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Object[])">
  9136. <summary>
  9137. 创建一个泛型查询
  9138. </summary>
  9139. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  9140. <param name="commandText">查询语句</param>
  9141. <param name="params">参数,可以为null或不传,自动以@p1开始</param>
  9142. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  9143. </member>
  9144. <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Collections.Generic.IEnumerable{System.Object})">
  9145. <summary>
  9146. 创建一个泛型查询
  9147. </summary>
  9148. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  9149. <param name="commandText">查询语句</param>
  9150. <param name="params">参数,可以为null,自动以@p1开始</param>
  9151. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  9152. </member>
  9153. <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Object[])">
  9154. <summary>
  9155. 创建一个泛型查询
  9156. </summary>
  9157. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  9158. <param name="commandText">查询语句</param>
  9159. <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
  9160. <param name="params">参数,可以为null,自动以@p1开始</param>
  9161. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  9162. </member>
  9163. <member name="M:Symbol.Data.IDataContext.CreateQuery``1(System.String,System.Action{Symbol.Data.ICommand},System.Collections.Generic.IEnumerable{System.Object})">
  9164. <summary>
  9165. 创建一个泛型查询
  9166. </summary>
  9167. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  9168. <param name="commandText">查询语句</param>
  9169. <param name="action">回调,可以用command对象进行操作,这发生在处理@params之前。</param>
  9170. <param name="params">参数,可以为null,自动以@p1开始</param>
  9171. <returns>返回一个数据查询对象,不遍历和读取数据,它不会产生数据查询行为。</returns>
  9172. </member>
  9173. <member name="M:Symbol.Data.IDataContext.CreateSelect(System.String)">
  9174. <summary>
  9175. 创建查询命令构造器。
  9176. </summary>
  9177. <param name="tableName">表名。</param>
  9178. <returns>返回构造器对象。</returns>
  9179. </member>
  9180. <member name="M:Symbol.Data.IDataContext.CreateSelect(System.String,System.String)">
  9181. <summary>
  9182. 创建查询命令构造器。
  9183. </summary>
  9184. <param name="tableName">表名。</param>
  9185. <param name="commandText">查询命令。</param>
  9186. <returns>返回构造器对象。</returns>
  9187. </member>
  9188. <member name="M:Symbol.Data.IDataContext.CreateSelect``1">
  9189. <summary>
  9190. 创建查询命令构造器。
  9191. </summary>
  9192. <typeparam name="T">任意可引用类型。</typeparam>
  9193. <returns>返回构造器对象。</returns>
  9194. </member>
  9195. <member name="M:Symbol.Data.IDataContext.CreateInsert(System.String)">
  9196. <summary>
  9197. 创建插入命令构造器。
  9198. </summary>
  9199. <param name="tableName">表名。</param>
  9200. <returns>返回构造器对象。</returns>
  9201. </member>
  9202. <member name="M:Symbol.Data.IDataContext.CreateInsert(System.Object)">
  9203. <summary>
  9204. 创建插入命令构造器(自动填充数据)。
  9205. </summary>
  9206. <param name="model">实体对象,不能为null。</param>
  9207. <exception cref="T:System.NullReferenceException">model不能为null。</exception>
  9208. <returns>返回构造器对象。</returns>
  9209. </member>
  9210. <member name="M:Symbol.Data.IDataContext.CreateUpdate(System.String)">
  9211. <summary>
  9212. 创建更新命令构造器。
  9213. </summary>
  9214. <param name="tableName">表名。</param>
  9215. <returns>返回构造器对象。</returns>
  9216. </member>
  9217. <member name="M:Symbol.Data.IDataContext.CreateUpdate(System.Object)">
  9218. <summary>
  9219. 创建更新命令构造器(自动填充数据)。
  9220. </summary>
  9221. <param name="model">实体对象,不能为null。</param>
  9222. <exception cref="T:System.NullReferenceException">model不能为null。</exception>
  9223. <returns>返回构造器对象。</returns>
  9224. </member>
  9225. <member name="M:Symbol.Data.IDataContext.GetTableSpacePath(System.String)">
  9226. <summary>
  9227. 获取表空间的位置
  9228. </summary>
  9229. <param name="name">名称,不带[]等符号。</param>
  9230. <returns></returns>
  9231. </member>
  9232. <member name="M:Symbol.Data.IDataContext.TableSpaceExists(System.String)">
  9233. <summary>
  9234. 判断表空间是否存在。
  9235. </summary>
  9236. <param name="name">名称,不带[]等符号。</param>
  9237. <returns>返回判断结果。</returns>
  9238. </member>
  9239. <member name="M:Symbol.Data.IDataContext.TableSpaceCreate(System.String,System.String)">
  9240. <summary>
  9241. 创建表空间。
  9242. </summary>
  9243. <param name="name">名称,不带[]等符号。</param>
  9244. <param name="path">路径,为空将自动处理(默认与当前数据库同目录)。</param>
  9245. </member>
  9246. <member name="M:Symbol.Data.IDataContext.TableSpaceDelete(System.String)">
  9247. <summary>
  9248. 删除表空间。
  9249. </summary>
  9250. <param name="name">名称,不带[]等符号。</param>
  9251. </member>
  9252. <member name="M:Symbol.Data.IDataContext.TableCreate(System.String,System.String[])">
  9253. <summary>
  9254. 创建表(仅用于简单的逻辑,复杂的创建语句请直接调用ExecuteNonQuery)。
  9255. </summary>
  9256. <param name="tableName">表名,不带[]等符号。</param>
  9257. <param name="columns">列,每一个列请自行拼接好属性。</param>
  9258. </member>
  9259. <member name="M:Symbol.Data.IDataContext.TableExists(System.String)">
  9260. <summary>
  9261. 判断表是否存在。
  9262. </summary>
  9263. <param name="tableName">表名,不带[]等符号。</param>
  9264. <returns>返回判断结果。</returns>
  9265. </member>
  9266. <member name="M:Symbol.Data.IDataContext.TableExists(System.String,System.String)">
  9267. <summary>
  9268. 判断表是否存在。
  9269. </summary>
  9270. <param name="tableName">表名,不带[]等符号。</param>
  9271. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  9272. <returns>返回判断结果。</returns>
  9273. </member>
  9274. <member name="M:Symbol.Data.IDataContext.TableDelete(System.String)">
  9275. <summary>
  9276. 删除表。
  9277. </summary>
  9278. <param name="tableName">表名,不带[]等符号。</param>
  9279. </member>
  9280. <member name="M:Symbol.Data.IDataContext.ColumnExists(System.String,System.String)">
  9281. <summary>
  9282. 判断列(字段)是否存在。
  9283. </summary>
  9284. <param name="tableName">表名,不带[]等符号。</param>
  9285. <param name="columnName">列(字段)名,不带[]等符号。</param>
  9286. <returns></returns>
  9287. </member>
  9288. <member name="M:Symbol.Data.IDataContext.ColumnExists(System.String,System.String,System.String)">
  9289. <summary>
  9290. 判断列(字段)是否存在。
  9291. </summary>
  9292. <param name="tableName">表名,不带[]等符号。</param>
  9293. <param name="columnName">列(字段)名,不带[]等符号。</param>
  9294. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  9295. <returns></returns>
  9296. </member>
  9297. <member name="M:Symbol.Data.IDataContext.GetColumnInfo(System.String,System.String)">
  9298. <summary>
  9299. 获取数据库中列(字段)的信息。
  9300. </summary>
  9301. <param name="tableName">表名,不带[]等符号。</param>
  9302. <param name="columnName">列(字段)名,不带[]等符号。</param>
  9303. <returns>永远不会返回null。</returns>
  9304. </member>
  9305. <member name="M:Symbol.Data.IDataContext.GetColumnInfo(System.String,System.String,System.String)">
  9306. <summary>
  9307. 获取数据库中列(字段)的信息。
  9308. </summary>
  9309. <param name="tableName">表名,不带[]等符号。</param>
  9310. <param name="columnName">列(字段)名,不带[]等符号。</param>
  9311. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  9312. <returns>永远不会返回null。</returns>
  9313. </member>
  9314. <member name="M:Symbol.Data.IDataContext.GetColumns(System.String)">
  9315. <summary>
  9316. 获取数据库中表的所有列(字段)信息。
  9317. </summary>
  9318. <param name="tableName">表名,不带[]等符号。</param>
  9319. <returns></returns>
  9320. </member>
  9321. <member name="M:Symbol.Data.IDataContext.GetColumns(System.String,System.String)">
  9322. <summary>
  9323. 获取数据库中表的所有列(字段)信息。
  9324. </summary>
  9325. <param name="tableName">表名,不带[]等符号。</param>
  9326. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  9327. <returns></returns>
  9328. </member>
  9329. <member name="M:Symbol.Data.IDataContext.FunctionExists(System.String)">
  9330. <summary>
  9331. 判断函数是否存在。
  9332. </summary>
  9333. <param name="functionName">函数名称,不带[]等符号。</param>
  9334. <returns>返回判断结果。</returns>
  9335. </member>
  9336. <member name="M:Symbol.Data.IDataContext.FunctionExists(System.String,System.String)">
  9337. <summary>
  9338. 判断函数是否存在。
  9339. </summary>
  9340. <param name="functionName">函数名称,不带[]等符号。</param>
  9341. <param name="schemaName">架构名称,@default由实现者解析为默认值(dbo或数据库名称)</param>
  9342. <returns>返回判断结果。</returns>
  9343. </member>
  9344. <member name="M:Symbol.Data.IDataContext.ForeignKeyCreate(System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
  9345. <summary>
  9346. 创建外键关系。
  9347. </summary>
  9348. <param name="primaryKeyTableName">主键表名。</param>
  9349. <param name="primaryKey">主键列名。</param>
  9350. <param name="foreignKeyTableName">外键表名。</param>
  9351. <param name="foreignKey">外键列名。</param>
  9352. <param name="cascadeDelete">级联删除。</param>
  9353. <param name="cascadeUpdate">级联更新。</param>
  9354. </member>
  9355. <member name="M:Symbol.Data.IDataContext.ForeignKeyDelete(System.String,System.String,System.String,System.String)">
  9356. <summary>
  9357. 删除外键关系。
  9358. </summary>
  9359. <param name="primaryKeyTableName">主键表名。</param>
  9360. <param name="primaryKey">主键列名。</param>
  9361. <param name="foreignKeyTableName">外键表名。</param>
  9362. <param name="foreignKey">外键列名。</param>
  9363. </member>
  9364. <member name="T:Symbol.Data.DataContextExecuteCallback`1">
  9365. <summary>
  9366. 数据上下文执行回调。
  9367. </summary>
  9368. <typeparam name="T">任意类型</typeparam>
  9369. <param name="dataContext">数据上下文。</param>
  9370. <param name="data">数据。</param>
  9371. <param name="error">异常对象。</param>
  9372. </member>
  9373. <member name="T:Symbol.Data.IDataContextNoSQL">
  9374. <summary>
  9375. 数据上下文NoSQL接口。
  9376. </summary>
  9377. </member>
  9378. <member name="M:Symbol.Data.IDataContextNoSQL.FindAll(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9379. <summary>
  9380. 创建一个普通查询,遍历的成员类型为IDictionary&lt;string,object&gt;
  9381. </summary>
  9382. <param name="collectionName">集合名称(表名称)</param>
  9383. <param name="condition">过滤条件</param>
  9384. <param name="sort">排序规则</param>
  9385. <param name="queryFilter">过滤器</param>
  9386. <returns></returns>
  9387. </member>
  9388. <member name="M:Symbol.Data.IDataContextNoSQL.FindAll``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9389. <summary>
  9390. 创建一个泛型查询
  9391. </summary>
  9392. <typeparam name="T">任意类型</typeparam>
  9393. <param name="condition">过滤条件</param>
  9394. <param name="sort">排序规则</param>
  9395. <param name="queryFilter">过滤器</param>
  9396. <returns></returns>
  9397. </member>
  9398. <member name="M:Symbol.Data.IDataContextNoSQL.FindAll``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9399. <summary>
  9400. 创建一个泛型查询
  9401. </summary>
  9402. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  9403. <param name="collectionName">集合名称(表名称)</param>
  9404. <param name="condition">过滤条件</param>
  9405. <param name="sort">排序规则</param>
  9406. <param name="queryFilter">过滤器</param>
  9407. <returns></returns>
  9408. </member>
  9409. <member name="M:Symbol.Data.IDataContextNoSQL.Find(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9410. <summary>
  9411. 查询一条数据,默认类型为IDictionary&lt;string,object&gt;
  9412. </summary>
  9413. <param name="collectionName">集合名称(表名称)</param>
  9414. <param name="condition">过滤条件</param>
  9415. <param name="sort">排序规则</param>
  9416. <param name="queryFilter">过滤器</param>
  9417. <returns></returns>
  9418. </member>
  9419. <member name="M:Symbol.Data.IDataContextNoSQL.Find``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9420. <summary>
  9421. 查询一条数据
  9422. </summary>
  9423. <typeparam name="T">任意类型</typeparam>
  9424. <param name="condition">过滤条件</param>
  9425. <param name="sort">排序规则</param>
  9426. <param name="queryFilter">过滤器</param>
  9427. <returns></returns>
  9428. </member>
  9429. <member name="M:Symbol.Data.IDataContextNoSQL.Find``1(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9430. <summary>
  9431. 查询一条数据
  9432. </summary>
  9433. <typeparam name="T">任意类型,如果为系统基础类型,比如string,会自动拿取查询第一列</typeparam>
  9434. <param name="collectionName">集合名称(表名称)</param>
  9435. <param name="condition">过滤条件</param>
  9436. <param name="sort">排序规则</param>
  9437. <param name="queryFilter">过滤器</param>
  9438. <returns></returns>
  9439. </member>
  9440. <member name="M:Symbol.Data.IDataContextNoSQL.Exists(System.String,System.Object)">
  9441. <summary>
  9442. 是否存在(select 1 xxxxx)
  9443. </summary>
  9444. <param name="collectionName">集合名称(表名称)</param>
  9445. <param name="condition">过滤条件</param>
  9446. <returns></returns>
  9447. </member>
  9448. <member name="M:Symbol.Data.IDataContextNoSQL.Exists``1(System.Object)">
  9449. <summary>
  9450. 是否存在(select 1 xxxxx)
  9451. </summary>
  9452. <typeparam name="TEntity">任意类型</typeparam>
  9453. <param name="condition">过滤条件</param>
  9454. <returns></returns>
  9455. </member>
  9456. <member name="M:Symbol.Data.IDataContextNoSQL.Count(System.String,System.Object)">
  9457. <summary>
  9458. 求数量
  9459. </summary>
  9460. <param name="collectionName">集合名称(表名称)</param>
  9461. <param name="condition">过滤条件</param>
  9462. <returns></returns>
  9463. </member>
  9464. <member name="M:Symbol.Data.IDataContextNoSQL.Count``1(System.Object)">
  9465. <summary>
  9466. 求数量
  9467. </summary>
  9468. <typeparam name="TEntity">任意类型</typeparam>
  9469. <param name="condition">过滤条件</param>
  9470. <returns></returns>
  9471. </member>
  9472. <member name="M:Symbol.Data.IDataContextNoSQL.Sum``1(System.String,System.String,System.Object)">
  9473. <summary>
  9474. 求和
  9475. </summary>
  9476. <typeparam name="TResult">数字类型</typeparam>
  9477. <param name="collectionName">集合名称(表名称)</param>
  9478. <param name="field">字段名称</param>
  9479. <param name="condition">过滤条件</param>
  9480. <returns></returns>
  9481. </member>
  9482. <member name="M:Symbol.Data.IDataContextNoSQL.Sum``2(System.String,System.Object)">
  9483. <summary>
  9484. 求和
  9485. </summary>
  9486. <typeparam name="TEntity">任意类型</typeparam>
  9487. <typeparam name="TResult">数字类型</typeparam>
  9488. <param name="field">字段名称</param>
  9489. <param name="condition">过滤条件</param>
  9490. <returns></returns>
  9491. </member>
  9492. <member name="M:Symbol.Data.IDataContextNoSQL.Min``1(System.String,System.String,System.Object)">
  9493. <summary>
  9494. 求最小值
  9495. </summary>
  9496. <typeparam name="TResult">数字类型</typeparam>
  9497. <param name="collectionName">集合名称(表名称)</param>
  9498. <param name="field">字段名称</param>
  9499. <param name="condition">过滤条件</param>
  9500. <returns></returns>
  9501. </member>
  9502. <member name="M:Symbol.Data.IDataContextNoSQL.Min``2(System.String,System.Object)">
  9503. <summary>
  9504. 求最小值
  9505. </summary>
  9506. <typeparam name="TEntity">任意类型</typeparam>
  9507. <typeparam name="TResult">数字类型</typeparam>
  9508. <param name="field">字段名称</param>
  9509. <param name="condition">过滤条件</param>
  9510. <returns></returns>
  9511. </member>
  9512. <member name="M:Symbol.Data.IDataContextNoSQL.Max``1(System.String,System.String,System.Object)">
  9513. <summary>
  9514. 求最大值
  9515. </summary>
  9516. <typeparam name="TResult">数字类型</typeparam>
  9517. <param name="collectionName">集合名称(表名称)</param>
  9518. <param name="field">字段名称</param>
  9519. <param name="condition">过滤条件</param>
  9520. <returns></returns>
  9521. </member>
  9522. <member name="M:Symbol.Data.IDataContextNoSQL.Max``2(System.String,System.Object)">
  9523. <summary>
  9524. 求最大值
  9525. </summary>
  9526. <typeparam name="TEntity">任意类型</typeparam>
  9527. <typeparam name="TResult">数字类型</typeparam>
  9528. <param name="field">字段名称</param>
  9529. <param name="condition">过滤条件</param>
  9530. <returns></returns>
  9531. </member>
  9532. <member name="M:Symbol.Data.IDataContextNoSQL.Average``1(System.String,System.String,System.Object)">
  9533. <summary>
  9534. 求平均值
  9535. </summary>
  9536. <typeparam name="TResult">数字类型</typeparam>
  9537. <param name="collectionName">集合名称(表名称)</param>
  9538. <param name="field">字段名称</param>
  9539. <param name="condition">过滤条件</param>
  9540. <returns></returns>
  9541. </member>
  9542. <member name="M:Symbol.Data.IDataContextNoSQL.Average``2(System.String,System.Object)">
  9543. <summary>
  9544. 求平均值
  9545. </summary>
  9546. <typeparam name="TEntity">任意类型</typeparam>
  9547. <typeparam name="TResult">数字类型</typeparam>
  9548. <param name="field">字段名称</param>
  9549. <param name="condition">过滤条件</param>
  9550. <returns></returns>
  9551. </member>
  9552. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0)">
  9553. <summary>
  9554. 插入数据
  9555. </summary>
  9556. <typeparam name="TEntity">实体类型</typeparam>
  9557. <param name="model">更新数据,实体</param>
  9558. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  9559. </member>
  9560. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0,System.String[])">
  9561. <summary>
  9562. 插入数据
  9563. </summary>
  9564. <typeparam name="TEntity">实体类型</typeparam>
  9565. <param name="model">更新数据,实体</param>
  9566. <param name="removeFields">需要排除的字段列表。</param>
  9567. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  9568. </member>
  9569. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(``0,Symbol.Data.InsertCommandBuilderFilter)">
  9570. <summary>
  9571. 插入数据
  9572. </summary>
  9573. <typeparam name="TEntity">实体类型</typeparam>
  9574. <param name="model">更新数据,实体</param>
  9575. <param name="builderFilter">构造器过滤器</param>
  9576. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  9577. </member>
  9578. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object)">
  9579. <summary>
  9580. 插入数据
  9581. </summary>
  9582. <typeparam name="TEntity">实体类型</typeparam>
  9583. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9584. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  9585. </member>
  9586. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object,System.String[])">
  9587. <summary>
  9588. 插入数据
  9589. </summary>
  9590. <typeparam name="TEntity">实体类型</typeparam>
  9591. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9592. <param name="removeFields">需要排除的字段列表。</param>
  9593. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  9594. </member>
  9595. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  9596. <summary>
  9597. 插入数据
  9598. </summary>
  9599. <typeparam name="TEntity">实体类型</typeparam>
  9600. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9601. <param name="builderFilter">构造器过滤器</param>
  9602. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  9603. </member>
  9604. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``2(System.Object,System.String[])">
  9605. <summary>
  9606. 插入数据
  9607. </summary>
  9608. <typeparam name="TEntity">实体类型</typeparam>
  9609. <typeparam name="TResult">自增主键类型</typeparam>
  9610. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9611. <param name="removeFields">需要排除的字段列表。</param>
  9612. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  9613. </member>
  9614. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  9615. <summary>
  9616. 插入数据
  9617. </summary>
  9618. <typeparam name="TEntity">实体类型</typeparam>
  9619. <typeparam name="TResult">自增主键类型</typeparam>
  9620. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9621. <param name="builderFilter">构造器过滤器</param>
  9622. <returns>返回插入数据的id(取决于是否有自增主键)。</returns>
  9623. </member>
  9624. <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0)">
  9625. <summary>
  9626. 插入实体数据
  9627. </summary>
  9628. <typeparam name="TEntity">实体类型</typeparam>
  9629. <typeparam name="TResult">自增主键类型</typeparam>
  9630. <param name="entity">更新数据,实体</param>
  9631. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9632. </member>
  9633. <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,System.String[])">
  9634. <summary>
  9635. 插入实体数据
  9636. </summary>
  9637. <typeparam name="TEntity">实体类型</typeparam>
  9638. <typeparam name="TResult">自增主键类型</typeparam>
  9639. <param name="entity">更新数据,实体</param>
  9640. <param name="removeFields">需要排除的字段列表。</param>
  9641. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9642. </member>
  9643. <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,Symbol.Data.InsertCommandBuilderFilter)">
  9644. <summary>
  9645. 插入实体数据
  9646. </summary>
  9647. <typeparam name="TEntity">实体类型</typeparam>
  9648. <typeparam name="TResult">自增主键类型</typeparam>
  9649. <param name="entity">更新数据,实体</param>
  9650. <param name="builderFilter">构造器过滤器</param>
  9651. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9652. </member>
  9653. <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(``0,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
  9654. <summary>
  9655. 插入实体数据
  9656. </summary>
  9657. <typeparam name="TEntity">实体类型</typeparam>
  9658. <typeparam name="TResult">自增主键类型</typeparam>
  9659. <param name="entity">更新数据,实体</param>
  9660. <param name="removeFields">需要排除的字段列表。</param>
  9661. <param name="builderFilter">构造器过滤器</param>
  9662. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9663. </member>
  9664. <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object)">
  9665. <summary>
  9666. 插入实体数据
  9667. </summary>
  9668. <typeparam name="TEntity">实体类型</typeparam>
  9669. <typeparam name="TResult">自增主键类型</typeparam>
  9670. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9671. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9672. </member>
  9673. <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,System.String[])">
  9674. <summary>
  9675. 插入实体数据
  9676. </summary>
  9677. <typeparam name="TEntity">实体类型</typeparam>
  9678. <typeparam name="TResult">自增主键类型</typeparam>
  9679. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9680. <param name="removeFields">需要排除的字段列表。</param>
  9681. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9682. </member>
  9683. <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  9684. <summary>
  9685. 插入实体数据
  9686. </summary>
  9687. <typeparam name="TEntity">实体类型</typeparam>
  9688. <typeparam name="TResult">自增主键类型</typeparam>
  9689. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9690. <param name="builderFilter">构造器过滤器</param>
  9691. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9692. </member>
  9693. <member name="M:Symbol.Data.IDataContextNoSQL.InsertEntity``2(System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
  9694. <summary>
  9695. 插入实体数据
  9696. </summary>
  9697. <typeparam name="TEntity">实体类型</typeparam>
  9698. <typeparam name="TResult">自增主键类型</typeparam>
  9699. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9700. <param name="removeFields">需要排除的字段列表。</param>
  9701. <param name="builderFilter">构造器过滤器</param>
  9702. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9703. </member>
  9704. <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object)">
  9705. <summary>
  9706. 插入对象数据
  9707. </summary>
  9708. <param name="collectionName">集合名称(表名称)</param>
  9709. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9710. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9711. </member>
  9712. <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object,System.String[])">
  9713. <summary>
  9714. 插入对象数据
  9715. </summary>
  9716. <param name="collectionName">集合名称(表名称)</param>
  9717. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9718. <param name="removeFields">需要排除的字段列表。</param>
  9719. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9720. </member>
  9721. <member name="M:Symbol.Data.IDataContextNoSQL.Insert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  9722. <summary>
  9723. 插入对象数据
  9724. </summary>
  9725. <param name="collectionName">集合名称(表名称)</param>
  9726. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9727. <param name="builderFilter">构造器过滤器</param>
  9728. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9729. </member>
  9730. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.String,System.Object,System.String[])">
  9731. <summary>
  9732. 插入对象数据
  9733. </summary>
  9734. <typeparam name="TResult">自增主键类型</typeparam>
  9735. <param name="collectionName">集合名称(表名称)</param>
  9736. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9737. <param name="removeFields">需要排除的字段列表。</param>
  9738. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9739. </member>
  9740. <member name="M:Symbol.Data.IDataContextNoSQL.Insert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  9741. <summary>
  9742. 插入对象数据
  9743. </summary>
  9744. <typeparam name="TResult">自增主键类型</typeparam>
  9745. <param name="collectionName">集合名称(表名称)</param>
  9746. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9747. <param name="builderFilter">构造器过滤器</param>
  9748. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9749. </member>
  9750. <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object)">
  9751. <summary>
  9752. 插入对象数据
  9753. </summary>
  9754. <typeparam name="TResult">自增主键类型</typeparam>
  9755. <param name="collectionName">集合名称(表名称)</param>
  9756. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9757. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9758. </member>
  9759. <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,System.String[])">
  9760. <summary>
  9761. 插入对象数据
  9762. </summary>
  9763. <typeparam name="TResult">自增主键类型</typeparam>
  9764. <param name="collectionName">集合名称(表名称)</param>
  9765. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9766. <param name="removeFields">需要排除的字段列表。</param>
  9767. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9768. </member>
  9769. <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter)">
  9770. <summary>
  9771. 插入数据
  9772. </summary>
  9773. <typeparam name="TResult">自增主键类型</typeparam>
  9774. <param name="collectionName">集合名称(表名称)</param>
  9775. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9776. <param name="builderFilter">构造器过滤器</param>
  9777. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9778. </member>
  9779. <member name="M:Symbol.Data.IDataContextNoSQL.InsertObject``1(System.String,System.Object,System.String[],Symbol.Data.InsertCommandBuilderFilter)">
  9780. <summary>
  9781. 插入对象数据
  9782. </summary>
  9783. <typeparam name="TResult">自增主键类型</typeparam>
  9784. <param name="collectionName">集合名称(表名称)</param>
  9785. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9786. <param name="removeFields">需要排除的字段列表。</param>
  9787. <param name="builderFilter">构造器过滤器</param>
  9788. <returns>返回插入数据的第一个主键的值(取决于是否有主键,请根据实现测试判定结果)。</returns>
  9789. </member>
  9790. <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9791. <summary>
  9792. 更新数据
  9793. </summary>
  9794. <typeparam name="TEntity">实体类型</typeparam>
  9795. <param name="model">更新数据,实体</param>
  9796. <param name="condition">过滤规则(NoSQL)</param>
  9797. <param name="queryFilter">查询过滤器</param>
  9798. <returns>返回更新条数。</returns>
  9799. </member>
  9800. <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,System.String[])">
  9801. <summary>
  9802. 更新数据
  9803. </summary>
  9804. <typeparam name="TEntity">实体类型</typeparam>
  9805. <param name="model">更新数据,实体</param>
  9806. <param name="condition">过滤规则(NoSQL)</param>
  9807. <param name="removeFields">需要排除的字段列表。</param>
  9808. <returns>返回更新条数。</returns>
  9809. </member>
  9810. <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
  9811. <summary>
  9812. 更新数据
  9813. </summary>
  9814. <typeparam name="TEntity">实体类型</typeparam>
  9815. <param name="model">更新数据,实体</param>
  9816. <param name="condition">过滤规则(NoSQL)</param>
  9817. <param name="builderFilter">构造器过滤器。</param>
  9818. <returns>返回更新条数。</returns>
  9819. </member>
  9820. <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(``0,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
  9821. <summary>
  9822. 更新数据
  9823. </summary>
  9824. <typeparam name="TEntity">实体类型</typeparam>
  9825. <param name="model">更新数据,实体</param>
  9826. <param name="condition">过滤规则(NoSQL)</param>
  9827. <param name="queryFilter">查询过滤器</param>
  9828. <param name="builderFilter">构造器过滤器。</param>
  9829. <returns>返回更新条数。</returns>
  9830. </member>
  9831. <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9832. <summary>
  9833. 更新数据
  9834. </summary>
  9835. <typeparam name="TEntity">实体类型</typeparam>
  9836. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9837. <param name="condition">过滤规则(NoSQL)</param>
  9838. <param name="queryFilter">查询过滤器</param>
  9839. <returns>返回更新条数。</returns>
  9840. </member>
  9841. <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,System.String[])">
  9842. <summary>
  9843. 更新数据
  9844. </summary>
  9845. <typeparam name="TEntity">实体类型</typeparam>
  9846. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9847. <param name="condition">过滤规则(NoSQL)</param>
  9848. <param name="removeFields">需要排除的字段列表。</param>
  9849. <returns>返回更新条数。</returns>
  9850. </member>
  9851. <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
  9852. <summary>
  9853. 更新数据
  9854. </summary>
  9855. <typeparam name="TEntity">实体类型</typeparam>
  9856. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9857. <param name="condition">过滤规则(NoSQL)</param>
  9858. <param name="builderFilter">构造器过滤器。</param>
  9859. <returns>返回更新条数。</returns>
  9860. </member>
  9861. <member name="M:Symbol.Data.IDataContextNoSQL.Update``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
  9862. <summary>
  9863. 更新数据
  9864. </summary>
  9865. <typeparam name="TEntity">实体类型</typeparam>
  9866. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9867. <param name="condition">过滤规则(NoSQL)</param>
  9868. <param name="queryFilter">查询过滤器</param>
  9869. <param name="builderFilter">构造器过滤器。</param>
  9870. <returns>返回更新条数。</returns>
  9871. </member>
  9872. <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9873. <summary>
  9874. 更新数据
  9875. </summary>
  9876. <param name="collectionName">集合名称(表名称)</param>
  9877. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9878. <param name="condition">过滤规则(NoSQL)</param>
  9879. <param name="queryFilter">查询过滤器</param>
  9880. <returns>返回更新条数。</returns>
  9881. </member>
  9882. <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,System.String[])">
  9883. <summary>
  9884. 更新数据
  9885. </summary>
  9886. <param name="collectionName">集合名称(表名称)</param>
  9887. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9888. <param name="condition">过滤规则(NoSQL)</param>
  9889. <param name="removeFields">需要排除的字段列表。</param>
  9890. <returns>返回更新条数。</returns>
  9891. </member>
  9892. <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.UpdateCommandBuilderFilter)">
  9893. <summary>
  9894. 更新数据
  9895. </summary>
  9896. <param name="collectionName">集合名称(表名称)</param>
  9897. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9898. <param name="condition">过滤规则(NoSQL)</param>
  9899. <param name="builderFilter">构造器过滤器。</param>
  9900. <returns>返回更新条数。</returns>
  9901. </member>
  9902. <member name="M:Symbol.Data.IDataContextNoSQL.Update(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter)">
  9903. <summary>
  9904. 更新数据
  9905. </summary>
  9906. <param name="collectionName">集合名称(表名称)</param>
  9907. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9908. <param name="condition">过滤规则(NoSQL)</param>
  9909. <param name="queryFilter">查询过滤器</param>
  9910. <param name="builderFilter">构造器过滤器。</param>
  9911. <returns>返回更新条数。</returns>
  9912. </member>
  9913. <member name="M:Symbol.Data.IDataContextNoSQL.Delete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9914. <summary>
  9915. 删除数据
  9916. </summary>
  9917. <typeparam name="TEntity">实体类型</typeparam>
  9918. <param name="condition">过滤规则(NoSQL)</param>
  9919. <param name="queryFilter">查询过滤器</param>
  9920. <returns>返回删除条数。</returns>
  9921. </member>
  9922. <member name="M:Symbol.Data.IDataContextNoSQL.Delete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate)">
  9923. <summary>
  9924. 删除数据
  9925. </summary>
  9926. <param name="collectionName">集合名称(表名称)</param>
  9927. <param name="condition">过滤规则(NoSQL)</param>
  9928. <param name="queryFilter">查询过滤器</param>
  9929. <returns>返回删除条数。</returns>
  9930. </member>
  9931. <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
  9932. <summary>
  9933. 插入数据
  9934. </summary>
  9935. <typeparam name="TEntity">实体类型</typeparam>
  9936. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9937. <param name="removeFields">需要排除的字段列表。</param>
  9938. <param name="callback">回调</param>
  9939. <returns>返是否有成功。</returns>
  9940. </member>
  9941. <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
  9942. <summary>
  9943. 插入数据
  9944. </summary>
  9945. <typeparam name="TEntity">实体类型</typeparam>
  9946. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9947. <param name="builderFilter">构造器过滤器</param>
  9948. <param name="callback">回调</param>
  9949. <returns>返是否有成功。</returns>
  9950. </member>
  9951. <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``2(System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``1})">
  9952. <summary>
  9953. 插入数据
  9954. </summary>
  9955. <typeparam name="TEntity">实体类型</typeparam>
  9956. <typeparam name="TResult">自增主键类型</typeparam>
  9957. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9958. <param name="removeFields">需要排除的字段列表。</param>
  9959. <param name="callback">回调</param>
  9960. <returns>返是否有成功。</returns>
  9961. </member>
  9962. <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``2(System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``1})">
  9963. <summary>
  9964. 插入数据
  9965. </summary>
  9966. <typeparam name="TEntity">实体类型</typeparam>
  9967. <typeparam name="TResult">自增主键类型</typeparam>
  9968. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9969. <param name="builderFilter">构造器过滤器</param>
  9970. <param name="callback">回调</param>
  9971. <returns>返是否有成功。</returns>
  9972. </member>
  9973. <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int64})">
  9974. <summary>
  9975. 插入数据
  9976. </summary>
  9977. <param name="collectionName">集合名称(表名称)</param>
  9978. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9979. <param name="removeFields">需要排除的字段列表。</param>
  9980. <param name="callback">回调</param>
  9981. <returns>返是否有成功。</returns>
  9982. </member>
  9983. <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int64})">
  9984. <summary>
  9985. 插入数据
  9986. </summary>
  9987. <param name="collectionName">集合名称(表名称)</param>
  9988. <param name="values">更新数据,实体/匿名对象/键值对</param>
  9989. <param name="builderFilter">构造器过滤器</param>
  9990. <param name="callback">回调</param>
  9991. <returns>返是否有成功。</returns>
  9992. </member>
  9993. <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.String,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{``0})">
  9994. <summary>
  9995. 插入数据
  9996. </summary>
  9997. <typeparam name="TResult">自增主键类型</typeparam>
  9998. <param name="collectionName">集合名称(表名称)</param>
  9999. <param name="values">更新数据,实体/匿名对象/键值对</param>
  10000. <param name="removeFields">需要排除的字段列表。</param>
  10001. <param name="callback">回调</param>
  10002. <returns>返是否有成功。</returns>
  10003. </member>
  10004. <member name="M:Symbol.Data.IDataContextNoSQL.TryInsert``1(System.String,System.Object,Symbol.Data.InsertCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{``0})">
  10005. <summary>
  10006. 插入数据
  10007. </summary>
  10008. <typeparam name="TResult">自增主键类型</typeparam>
  10009. <param name="collectionName">集合名称(表名称)</param>
  10010. <param name="values">更新数据,实体/匿名对象/键值对</param>
  10011. <param name="builderFilter">构造器过滤器</param>
  10012. <param name="callback">回调</param>
  10013. <returns>返是否有成功。</returns>
  10014. </member>
  10015. <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate``1(System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
  10016. <summary>
  10017. 更新数据
  10018. </summary>
  10019. <typeparam name="TEntity">实体类型</typeparam>
  10020. <param name="values">更新数据,实体/匿名对象/键值对</param>
  10021. <param name="condition">过滤规则(NoSQL)</param>
  10022. <param name="removeFields">需要排除的字段列表。</param>
  10023. <param name="callback">回调</param>
  10024. <returns>返是否有成功。</returns>
  10025. </member>
  10026. <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate``1(System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
  10027. <summary>
  10028. 更新数据
  10029. </summary>
  10030. <typeparam name="TEntity">实体类型</typeparam>
  10031. <param name="values">更新数据,实体/匿名对象/键值对</param>
  10032. <param name="condition">过滤规则(NoSQL)</param>
  10033. <param name="queryFilter">查询过滤器</param>
  10034. <param name="builderFilter">构造器过滤器。</param>
  10035. <param name="callback">回调</param>
  10036. <returns>返是否有成功。</returns>
  10037. </member>
  10038. <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate(System.String,System.Object,System.Object,System.String[],Symbol.Data.DataContextExecuteCallback{System.Int32})">
  10039. <summary>
  10040. 更新数据
  10041. </summary>
  10042. <param name="collectionName">集合名称(表名称)</param>
  10043. <param name="values">更新数据,实体/匿名对象/键值对</param>
  10044. <param name="condition">过滤规则(NoSQL)</param>
  10045. <param name="removeFields">需要排除的字段列表。</param>
  10046. <param name="callback">回调</param>
  10047. <returns>返是否有成功。</returns>
  10048. </member>
  10049. <member name="M:Symbol.Data.IDataContextNoSQL.TryUpdate(System.String,System.Object,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.UpdateCommandBuilderFilter,Symbol.Data.DataContextExecuteCallback{System.Int32})">
  10050. <summary>
  10051. 更新数据
  10052. </summary>
  10053. <param name="collectionName">集合名称(表名称)</param>
  10054. <param name="values">更新数据,实体/匿名对象/键值对</param>
  10055. <param name="condition">过滤规则(NoSQL)</param>
  10056. <param name="queryFilter">查询过滤器</param>
  10057. <param name="builderFilter">构造器过滤器。</param>
  10058. <param name="callback">回调</param>
  10059. <returns>返是否有成功。</returns>
  10060. </member>
  10061. <member name="M:Symbol.Data.IDataContextNoSQL.TryDelete``1(System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
  10062. <summary>
  10063. 删除数据
  10064. </summary>
  10065. <typeparam name="TEntity">实体类型</typeparam>
  10066. <param name="condition">过滤规则(NoSQL)</param>
  10067. <param name="queryFilter">查询过滤器</param>
  10068. <param name="callback">回调</param>
  10069. <returns>返是否有成功。</returns>
  10070. </member>
  10071. <member name="M:Symbol.Data.IDataContextNoSQL.TryDelete(System.String,System.Object,Symbol.Data.CommandQueryFilterDelegate,Symbol.Data.DataContextExecuteCallback{System.Int32})">
  10072. <summary>
  10073. 删除数据
  10074. </summary>
  10075. <param name="collectionName">集合名称(表名称)</param>
  10076. <param name="condition">过滤规则(NoSQL)</param>
  10077. <param name="queryFilter">查询过滤器</param>
  10078. <param name="callback">回调</param>
  10079. <returns>返是否有成功。</returns>
  10080. </member>
  10081. <member name="T:Symbol.Data.IDataQuery`1">
  10082. <summary>
  10083. 数据查询接口。
  10084. </summary>
  10085. <typeparam name="T">任意类型。</typeparam>
  10086. </member>
  10087. <member name="P:Symbol.Data.IDataQuery`1.DataContext">
  10088. <summary>
  10089. 获取相关联的数据上下文。
  10090. </summary>
  10091. </member>
  10092. <member name="P:Symbol.Data.IDataQuery`1.DataBinderObjectCache">
  10093. <summary>
  10094. 获取或设置数据绑定缓存对象。
  10095. </summary>
  10096. </member>
  10097. <member name="P:Symbol.Data.IDataQuery`1.Type">
  10098. <summary>
  10099. 获取当前实体的类型。
  10100. </summary>
  10101. </member>
  10102. <member name="P:Symbol.Data.IDataQuery`1.Command">
  10103. <summary>
  10104. 获取命令对象。
  10105. </summary>
  10106. </member>
  10107. <member name="P:Symbol.Data.IDataQuery`1.CommandTextBefore">
  10108. <summary>
  10109. 命令文本之前的内容,有时CommandText可能会被修改,但有一部分可能会影响修改过程,可以提取出来设置到此属性上。
  10110. </summary>
  10111. <remarks>在每次执行地,如果此属性有值,将会放在CommandText之前。</remarks>
  10112. </member>
  10113. <member name="P:Symbol.Data.IDataQuery`1.CommandText">
  10114. <summary>
  10115. 获取或设置当前查询命令语句。
  10116. </summary>
  10117. </member>
  10118. <member name="P:Symbol.Data.IDataQuery`1.CommandTimeout">
  10119. <summary>
  10120. 获取或设置当前查询超时时间(秒,不会影响到DataContext)。
  10121. </summary>
  10122. </member>
  10123. <member name="P:Symbol.Data.IDataQuery`1.Callback">
  10124. <summary>
  10125. 获取或设置数据查询器回调委托。
  10126. </summary>
  10127. </member>
  10128. <member name="M:Symbol.Data.IDataQuery`1.CreateBuilder">
  10129. <summary>
  10130. 创建查询命令构造器(自动关联参数)。
  10131. </summary>
  10132. <returns>返回构造器对象。</returns>
  10133. </member>
  10134. <member name="M:Symbol.Data.IDataQuery`1.Count">
  10135. <summary>
  10136. 求出当前查询的数据记录数。
  10137. </summary>
  10138. <returns>返回当前查询的数据记录数。</returns>
  10139. </member>
  10140. <member name="M:Symbol.Data.IDataQuery`1.Count(System.String)">
  10141. <summary>
  10142. 求出当前查询的数据记录数。
  10143. </summary>
  10144. <param name="commandText">指定查询方式。</param>
  10145. <returns>返回当前查询的数据记录数。</returns>
  10146. </member>
  10147. <member name="M:Symbol.Data.IDataQuery`1.Paging(System.Int32,System.Int32)">
  10148. <summary>
  10149. 生成分页语法。
  10150. </summary>
  10151. <param name="size">每页大小,忽略小于1。</param>
  10152. <param name="page">页码,从0开始,忽略小于0。</param>
  10153. </member>
  10154. <member name="M:Symbol.Data.IDataQuery`1.FirstOrDefault">
  10155. <summary>
  10156. 从查询中拿出第一条记录,如果查询未包含任何记录,将返回此类型的default(T);
  10157. </summary>
  10158. <returns>返回第一条记录。</returns>
  10159. </member>
  10160. <member name="M:Symbol.Data.IDataQuery`1.ToList">
  10161. <summary>
  10162. 将查询快速读取并构造一个List对象。
  10163. </summary>
  10164. <returns>返回一个List对象。</returns>
  10165. </member>
  10166. <member name="T:Symbol.Data.DataQueryCallback`1">
  10167. <summary>
  10168. 数据查询器回调委托。
  10169. </summary>
  10170. <typeparam name="T">任意类型。</typeparam>
  10171. <param name="model">当前数据记录对应的实体对象。</param>
  10172. <param name="reader">数据查询读取器。</param>
  10173. </member>
  10174. <member name="T:Symbol.Data.IDialect">
  10175. <summary>
  10176. 方言接口
  10177. </summary>
  10178. </member>
  10179. <member name="P:Symbol.Data.IDialect.Keywords">
  10180. <summary>
  10181. 获取关键字列表。
  10182. </summary>
  10183. </member>
  10184. <member name="M:Symbol.Data.IDialect.IsKeyword(System.String)">
  10185. <summary>
  10186. 是否为关键字
  10187. </summary>
  10188. <param name="name">字段、通用名称</param>
  10189. <returns></returns>
  10190. </member>
  10191. <member name="M:Symbol.Data.IDialect.KeywordAs(System.String)">
  10192. <summary>
  10193. 关键字As
  10194. </summary>
  10195. <param name="name">字段、通用名称</param>
  10196. <returns></returns>
  10197. </member>
  10198. <member name="M:Symbol.Data.IDialect.ReplaceKeyword(System.String)">
  10199. <summary>
  10200. 替换关键字。
  10201. </summary>
  10202. <param name="name">字段、通用名称</param>
  10203. <returns></returns>
  10204. </member>
  10205. <member name="M:Symbol.Data.IDialect.PreName(System.String)">
  10206. <summary>
  10207. 对字段、通用名称进行预处理(语法、方言等)
  10208. </summary>
  10209. <param name="name">字段、通用名称</param>
  10210. <returns>返回处理后的名称。</returns>
  10211. </member>
  10212. <member name="M:Symbol.Data.IDialect.PreName(System.String,System.String)">
  10213. <summary>
  10214. 对字段、通用名称进行预处理(语法、方言等)
  10215. </summary>
  10216. <param name="pairs">包含多级名称,如db.test.abc</param>
  10217. <param name="spliter">多级分割符,如“.”</param>
  10218. <returns>返回处理后的名称。</returns>
  10219. </member>
  10220. <member name="M:Symbol.Data.IDialect.PreName(System.String[])">
  10221. <summary>
  10222. 对字段、通用名称进行预处理(语法、方言等)
  10223. </summary>
  10224. <param name="pairs">多级名称,如[ "db", "test", "abc" ]</param>
  10225. <returns>返回处理后的名称。</returns>
  10226. </member>
  10227. <member name="M:Symbol.Data.IDialect.LikeValueFilter(System.String,System.Boolean,System.Boolean,System.Boolean)">
  10228. <summary>
  10229. Like 值过滤器
  10230. </summary>
  10231. <param name="value">值</param>
  10232. <param name="left">允许起始</param>
  10233. <param name="right">允许末尾</param>
  10234. <param name="reverse">倒转,为true时表示value like field。</param>
  10235. <returns></returns>
  10236. </member>
  10237. <member name="M:Symbol.Data.IDialect.LikeGrammar(System.String,System.Boolean,System.Boolean,System.Boolean)">
  10238. <summary>
  10239. Like 语法
  10240. </summary>
  10241. <param name="field">列,例:aa</param>
  10242. <param name="left">允许起始</param>
  10243. <param name="right">允许末尾</param>
  10244. <param name="reverse">倒转,为true时表示value like field。</param>
  10245. <returns></returns>
  10246. </member>
  10247. <member name="M:Symbol.Data.IDialect.DateTimeNowGrammar">
  10248. <summary>
  10249. DateTime Now 语法
  10250. </summary>
  10251. <returns></returns>
  10252. </member>
  10253. <member name="M:Symbol.Data.IDialect.MatchOperatorGrammar(System.String)">
  10254. <summary>
  10255. 匹配操作符语法
  10256. </summary>
  10257. <param name="matchOperator">匹配操作符</param>
  10258. <returns></returns>
  10259. </member>
  10260. <member name="M:Symbol.Data.IDialect.ParameterNameGrammar(System.String)">
  10261. <summary>
  10262. 参数名称语法。
  10263. </summary>
  10264. <param name="name">参数名称。</param>
  10265. <returns></returns>
  10266. </member>
  10267. <member name="T:Symbol.Data.IProvider">
  10268. <summary>
  10269. 数据库提供者接口
  10270. </summary>
  10271. </member>
  10272. <member name="P:Symbol.Data.IProvider.Name">
  10273. <summary>
  10274. 获取数据提供者名称
  10275. </summary>
  10276. </member>
  10277. <member name="P:Symbol.Data.IProvider.Version">
  10278. <summary>
  10279. 获取数据提供者版本
  10280. </summary>
  10281. </member>
  10282. <member name="P:Symbol.Data.IProvider.Dialect">
  10283. <summary>
  10284. 获取方言对象。
  10285. </summary>
  10286. </member>
  10287. <member name="M:Symbol.Data.IProvider.CreateConnection(System.String)">
  10288. <summary>
  10289. 创建数据库连接。
  10290. </summary>
  10291. <param name="connectionString">连接字符串。</param>
  10292. <returns>返回数据库连接。</returns>
  10293. </member>
  10294. <member name="M:Symbol.Data.IProvider.CreateConnection(System.Object)">
  10295. <summary>
  10296. 创建数据库连接。
  10297. </summary>
  10298. <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
  10299. <returns>返回数据库连接。</returns>
  10300. </member>
  10301. <member name="M:Symbol.Data.IProvider.CreateConnection(Symbol.Data.ConnectionOptions)">
  10302. <summary>
  10303. 创建数据库连接。
  10304. </summary>
  10305. <param name="connectionOptions">连接参数。</param>
  10306. <returns>返回数据库连接。</returns>
  10307. </member>
  10308. <member name="M:Symbol.Data.IProvider.CreateDataContext(Symbol.Data.IConnection)">
  10309. <summary>
  10310. 创建数据上下文。
  10311. </summary>
  10312. <param name="connection">数据库连接。</param>
  10313. <returns>返回数据上下文。</returns>
  10314. </member>
  10315. <member name="M:Symbol.Data.IProvider.CreateDataContext(System.String)">
  10316. <summary>
  10317. 创建数据上下文。
  10318. </summary>
  10319. <param name="connectionString">连接字符串。</param>
  10320. <returns>返回数据上下文。</returns>
  10321. </member>
  10322. <member name="M:Symbol.Data.IProvider.CreateDataContext(System.Object)">
  10323. <summary>
  10324. 创建数据上下文。
  10325. </summary>
  10326. <param name="connectionOptions">连接参数,兼容string/object/ConnectionOptions。</param>
  10327. <returns>返回数据上下文。</returns>
  10328. </member>
  10329. <member name="M:Symbol.Data.IProvider.CreateDataContext(Symbol.Data.ConnectionOptions)">
  10330. <summary>
  10331. 创建数据上下文。
  10332. </summary>
  10333. <param name="connectionOptions">连接参数。</param>
  10334. <returns>返回数据上下文。</returns>
  10335. </member>
  10336. <member name="M:Symbol.Data.IProvider.CreateDialect">
  10337. <summary>
  10338. 创建方言。
  10339. </summary>
  10340. <returns>返回方言对象。</returns>
  10341. </member>
  10342. <member name="T:Symbol.Data.ITransaction">
  10343. <summary>
  10344. 事务接口。
  10345. </summary>
  10346. </member>
  10347. <member name="P:Symbol.Data.ITransaction.Provider">
  10348. <summary>
  10349. 获取提供者。
  10350. </summary>
  10351. </member>
  10352. <member name="P:Symbol.Data.ITransaction.Connection">
  10353. <summary>
  10354. 获取连接对象。
  10355. </summary>
  10356. </member>
  10357. <member name="P:Symbol.Data.ITransaction.Working">
  10358. <summary>
  10359. 获取是否在事务中。
  10360. </summary>
  10361. </member>
  10362. <member name="M:Symbol.Data.ITransaction.Begin">
  10363. <summary>
  10364. 开始事务。
  10365. </summary>
  10366. </member>
  10367. <member name="M:Symbol.Data.ITransaction.Commit">
  10368. <summary>
  10369. 提交事务。
  10370. </summary>
  10371. </member>
  10372. <member name="M:Symbol.Data.ITransaction.Rollback">
  10373. <summary>
  10374. 回滚事务。
  10375. </summary>
  10376. </member>
  10377. <member name="T:Symbol.Data.IWhereExpression">
  10378. <summary>
  10379. Where表达式接口
  10380. </summary>
  10381. </member>
  10382. <member name="P:Symbol.Data.IWhereExpression.Dialect">
  10383. <summary>
  10384. 获取方言对象。
  10385. </summary>
  10386. </member>
  10387. <member name="P:Symbol.Data.IWhereExpression.DataContext">
  10388. <summary>
  10389. 获取相关联的数据上下文。
  10390. </summary>
  10391. </member>
  10392. <member name="P:Symbol.Data.IWhereExpression.AddCommandParameter">
  10393. <summary>
  10394. 获取或设置 添加IDbCommand参数委托,默认追加至Parameters。
  10395. </summary>
  10396. </member>
  10397. <member name="P:Symbol.Data.IWhereExpression.Items">
  10398. <summary>
  10399. 获取where命令。
  10400. </summary>
  10401. </member>
  10402. <member name="P:Symbol.Data.IWhereExpression.CommandText">
  10403. <summary>
  10404. 获取生成的命令语句(不包含where)。
  10405. </summary>
  10406. </member>
  10407. <member name="M:Symbol.Data.IWhereExpression.Clear">
  10408. <summary>
  10409. 清空where命令列表。
  10410. </summary>
  10411. <returns></returns>
  10412. </member>
  10413. <member name="M:Symbol.Data.IWhereExpression.Where(Symbol.Data.WhereOperators,System.String[])">
  10414. <summary>
  10415. 生成where命令。
  10416. </summary>
  10417. <param name="operator">逻辑操作符。</param>
  10418. <param name="expressions">表达式。</param>
  10419. <returns></returns>
  10420. </member>
  10421. <member name="M:Symbol.Data.IWhereExpression.Where(System.String,System.String)">
  10422. <summary>
  10423. 生成where命令。
  10424. </summary>
  10425. <param name="expression">表达式。</param>
  10426. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10427. <returns></returns>
  10428. </member>
  10429. <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.String,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  10430. <summary>
  10431. 生成where命令。
  10432. </summary>
  10433. <param name="expression">带格式串的表达式。</param>
  10434. <param name="value">值,忽略null和string.Empty。</param>
  10435. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10436. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  10437. <returns></returns>
  10438. </member>
  10439. <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.String,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.String})">
  10440. <summary>
  10441. 生成where命令。
  10442. </summary>
  10443. <param name="expression">带格式串的表达式。</param>
  10444. <param name="value">值,忽略null和string.Empty。</param>
  10445. <param name="operator">逻辑操作符。</param>
  10446. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  10447. <returns></returns>
  10448. </member>
  10449. <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.Nullable{System.Decimal},System.String)">
  10450. <summary>
  10451. 生成where命令。
  10452. </summary>
  10453. <param name="expression">带格式串的表达式。</param>
  10454. <param name="value">值,忽略null。</param>
  10455. <param name="min">最小值,不为空时,忽略小于min的值</param>
  10456. <param name="max">最大值,不为空时,忽略大于max的值</param>
  10457. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10458. <returns></returns>
  10459. </member>
  10460. <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Object,System.String,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  10461. <summary>
  10462. 生成where命令。
  10463. </summary>
  10464. <param name="expression">带格式串的表达式。</param>
  10465. <param name="value">值,忽略null和string.Empty。</param>
  10466. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10467. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  10468. <returns></returns>
  10469. </member>
  10470. <member name="M:Symbol.Data.IWhereExpression.WhereIf(System.String,System.Object,Symbol.Data.WhereOperators,Symbol.Data.WhereIfValueFilterDelegate{System.Object})">
  10471. <summary>
  10472. 生成where命令。
  10473. </summary>
  10474. <param name="expression">带格式串的表达式。</param>
  10475. <param name="value">值,忽略null和string.Empty。</param>
  10476. <param name="operator">逻辑操作符。</param>
  10477. <param name="valueFilter">值过虑器,value不为null或string.Empty时。</param>
  10478. <returns></returns>
  10479. </member>
  10480. <member name="M:Symbol.Data.IWhereExpression.And(Symbol.Data.WhereExpressionAction)">
  10481. <summary>
  10482. And表达式。
  10483. </summary>
  10484. <param name="action"></param>
  10485. <returns></returns>
  10486. </member>
  10487. <member name="M:Symbol.Data.IWhereExpression.Or(Symbol.Data.WhereExpressionAction)">
  10488. <summary>
  10489. Or表达式。
  10490. </summary>
  10491. <param name="action"></param>
  10492. <returns></returns>
  10493. </member>
  10494. <member name="M:Symbol.Data.IWhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.String)">
  10495. <summary>
  10496. 完全匹配(自动忽略空或空文本)。
  10497. </summary>
  10498. <param name="operator">逻辑操作符。</param>
  10499. <param name="field">列,例:aa</param>
  10500. <param name="value">文本内容</param>
  10501. <returns></returns>
  10502. </member>
  10503. <member name="M:Symbol.Data.IWhereExpression.Equals(Symbol.Data.WhereOperators,System.String,System.Object)">
  10504. <summary>
  10505. 完全匹配(自动忽略空)。
  10506. </summary>
  10507. <param name="operator">逻辑操作符。</param>
  10508. <param name="field">列,例:aa</param>
  10509. <param name="value">内容</param>
  10510. <returns></returns>
  10511. </member>
  10512. <member name="M:Symbol.Data.IWhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.String,Symbol.Data.MatchOpertaors)">
  10513. <summary>
  10514. 操作符匹配(自动忽略空或空文本)。
  10515. </summary>
  10516. <param name="operator">逻辑操作符。</param>
  10517. <param name="field">列,例:aa</param>
  10518. <param name="value">文本内容</param>
  10519. <param name="matchOperator">匹配操作符</param>
  10520. <returns></returns>
  10521. </member>
  10522. <member name="M:Symbol.Data.IWhereExpression.Match(Symbol.Data.WhereOperators,System.String,System.Object,Symbol.Data.MatchOpertaors)">
  10523. <summary>
  10524. 操作符匹配(自动忽略空)。
  10525. </summary>
  10526. <param name="operator">逻辑操作符。</param>
  10527. <param name="field">列,例:aa</param>
  10528. <param name="value">内容</param>
  10529. <param name="matchOperator">匹配操作符</param>
  10530. <returns></returns>
  10531. </member>
  10532. <member name="M:Symbol.Data.IWhereExpression.Match(System.String,System.String,Symbol.Data.MatchOpertaors,System.String)">
  10533. <summary>
  10534. 操作符匹配(自动忽略空或空文本)。
  10535. </summary>
  10536. <param name="field">列,例:aa</param>
  10537. <param name="value">文本内容</param>
  10538. <param name="matchOperator">匹配操作符</param>
  10539. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10540. <returns></returns>
  10541. </member>
  10542. <member name="M:Symbol.Data.IWhereExpression.Match(System.String,System.Object,Symbol.Data.MatchOpertaors,System.String)">
  10543. <summary>
  10544. 操作符匹配(自动忽略空)。
  10545. </summary>
  10546. <param name="field">列,例:aa</param>
  10547. <param name="value">内容</param>
  10548. <param name="matchOperator">匹配操作符</param>
  10549. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10550. <returns></returns>
  10551. </member>
  10552. <member name="M:Symbol.Data.IWhereExpression.Eq(System.String,System.String,System.String)">
  10553. <summary>
  10554. 等于(自动忽略空或空文本)。
  10555. </summary>
  10556. <param name="field">列,例:aa</param>
  10557. <param name="value">文本内容</param>
  10558. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10559. <returns></returns>
  10560. </member>
  10561. <member name="M:Symbol.Data.IWhereExpression.Eq(System.String,System.Object,System.String)">
  10562. <summary>
  10563. 等于(自动忽略空或空文本)。
  10564. </summary>
  10565. <param name="field">列,例:aa</param>
  10566. <param name="value">内容</param>
  10567. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10568. <returns></returns>
  10569. </member>
  10570. <member name="M:Symbol.Data.IWhereExpression.NotEq(System.String,System.Object,System.String)">
  10571. <summary>
  10572. 不等于(自动忽略空或空文本)。
  10573. </summary>
  10574. <param name="field">列,例:aa</param>
  10575. <param name="value">内容</param>
  10576. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10577. <returns></returns>
  10578. </member>
  10579. <member name="M:Symbol.Data.IWhereExpression.Lt(System.String,System.Object,System.String)">
  10580. <summary>
  10581. 小于(自动忽略空或空文本)。
  10582. </summary>
  10583. <param name="field">列,例:aa</param>
  10584. <param name="value">内容</param>
  10585. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10586. <returns></returns>
  10587. </member>
  10588. <member name="M:Symbol.Data.IWhereExpression.Lte(System.String,System.Object,System.String)">
  10589. <summary>
  10590. 小于等于(自动忽略空或空文本)。
  10591. </summary>
  10592. <param name="field">列,例:aa</param>
  10593. <param name="value">内容</param>
  10594. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10595. <returns></returns>
  10596. </member>
  10597. <member name="M:Symbol.Data.IWhereExpression.Gt(System.String,System.Object,System.String)">
  10598. <summary>
  10599. 大于(自动忽略空或空文本)。
  10600. </summary>
  10601. <param name="field">列,例:aa</param>
  10602. <param name="value">内容</param>
  10603. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10604. <returns></returns>
  10605. </member>
  10606. <member name="M:Symbol.Data.IWhereExpression.Gte(System.String,System.Object,System.String)">
  10607. <summary>
  10608. 大于等于(自动忽略空或空文本)。
  10609. </summary>
  10610. <param name="field">列,例:aa</param>
  10611. <param name="value">内容</param>
  10612. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10613. <returns></returns>
  10614. </member>
  10615. <member name="M:Symbol.Data.IWhereExpression.Range(System.String,System.Object,System.Object,System.Boolean,System.Boolean,System.String)">
  10616. <summary>
  10617. 区间匹配
  10618. </summary>
  10619. <param name="field">列,例:aa</param>
  10620. <param name="min">最小值</param>
  10621. <param name="max">最大值</param>
  10622. <param name="minEq">包含最小值</param>
  10623. <param name="maxEq">包含最大值</param>
  10624. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10625. <returns></returns>
  10626. </member>
  10627. <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String[],System.Boolean,System.String)">
  10628. <summary>
  10629. 模糊匹配(like %value%,自动忽略空或空文本)。
  10630. </summary>
  10631. <param name="field">列,例:aa</param>
  10632. <param name="value">文本内容</param>
  10633. <param name="reverse">倒转,为true时表示value like field。</param>
  10634. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10635. <returns></returns>
  10636. </member>
  10637. <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.String)">
  10638. <summary>
  10639. 模糊匹配(like %value%,自动忽略空或空文本)。
  10640. </summary>
  10641. <param name="field">列,例:aa</param>
  10642. <param name="value">文本内容</param>
  10643. <param name="reverse">倒转,为true时表示value like field。</param>
  10644. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10645. <returns></returns>
  10646. </member>
  10647. <member name="M:Symbol.Data.IWhereExpression.Like(Symbol.Data.WhereOperators,System.String,System.String)">
  10648. <summary>
  10649. 模糊匹配(like %value%,自动忽略空或空文本)。
  10650. </summary>
  10651. <param name="operator">逻辑操作符。</param>
  10652. <param name="field">列,例:aa</param>
  10653. <param name="value">文本内容</param>
  10654. <returns></returns>
  10655. </member>
  10656. <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String,System.String)">
  10657. <summary>
  10658. 模糊匹配(like %value%,自动忽略空或空文本)。
  10659. </summary>
  10660. <param name="field">列,例:aa</param>
  10661. <param name="value">文本内容</param>
  10662. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10663. <returns></returns>
  10664. </member>
  10665. <member name="M:Symbol.Data.IWhereExpression.Like(System.String,System.String,System.Boolean,System.String)">
  10666. <summary>
  10667. 模糊匹配(like %value%,自动忽略空或空文本)。
  10668. </summary>
  10669. <param name="field">列,例:aa</param>
  10670. <param name="value">文本内容</param>
  10671. <param name="reverse">倒转,为true时表示value like field。</param>
  10672. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10673. <returns></returns>
  10674. </member>
  10675. <member name="M:Symbol.Data.IWhereExpression.StartsWith(Symbol.Data.WhereOperators,System.String,System.String)">
  10676. <summary>
  10677. 模糊匹配(like value%,自动忽略空或空文本)。
  10678. </summary>
  10679. <param name="operator">逻辑操作符。</param>
  10680. <param name="field">列,例:aa</param>
  10681. <param name="value">文本内容</param>
  10682. <returns></returns>
  10683. </member>
  10684. <member name="M:Symbol.Data.IWhereExpression.StartsWith(System.String,System.String,System.String)">
  10685. <summary>
  10686. 模糊匹配(like value%,自动忽略空或空文本)。
  10687. </summary>
  10688. <param name="field">列,例:aa</param>
  10689. <param name="value">文本内容</param>
  10690. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10691. <returns></returns>
  10692. </member>
  10693. <member name="M:Symbol.Data.IWhereExpression.StartsWith(System.String,System.String,System.Boolean,System.String)">
  10694. <summary>
  10695. 模糊匹配(like value%,自动忽略空或空文本)。
  10696. </summary>
  10697. <param name="field">列,例:aa</param>
  10698. <param name="value">文本内容</param>
  10699. <param name="reverse">倒转,为true时表示value like field。</param>
  10700. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10701. <returns></returns>
  10702. </member>
  10703. <member name="M:Symbol.Data.IWhereExpression.EndsWith(Symbol.Data.WhereOperators,System.String,System.String)">
  10704. <summary>
  10705. 模糊匹配(like %value,自动忽略空或空文本)。
  10706. </summary>
  10707. <param name="operator">逻辑操作符。</param>
  10708. <param name="field">列,例:aa</param>
  10709. <param name="value">文本内容</param>
  10710. <returns></returns>
  10711. </member>
  10712. <member name="M:Symbol.Data.IWhereExpression.EndsWith(System.String,System.String,System.String)">
  10713. <summary>
  10714. 模糊匹配(like %value,自动忽略空或空文本)。
  10715. </summary>
  10716. <param name="field">列,例:aa</param>
  10717. <param name="value">文本内容</param>
  10718. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10719. <returns></returns>
  10720. </member>
  10721. <member name="M:Symbol.Data.IWhereExpression.EndsWith(System.String,System.String,System.Boolean,System.String)">
  10722. <summary>
  10723. 模糊匹配(like %value,自动忽略空或空文本)。
  10724. </summary>
  10725. <param name="field">列,例:aa</param>
  10726. <param name="value">文本内容</param>
  10727. <param name="reverse">倒转,为true时表示value like field。</param>
  10728. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10729. <returns></returns>
  10730. </member>
  10731. <member name="M:Symbol.Data.IWhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
  10732. <summary>
  10733. 包含(自动忽略空或空文本)。
  10734. </summary>
  10735. <param name="operator">逻辑操作符。</param>
  10736. <param name="field">列,例:aa</param>
  10737. <param name="values">文本内容列表</param>
  10738. <returns></returns>
  10739. </member>
  10740. <member name="M:Symbol.Data.IWhereExpression.In(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
  10741. <summary>
  10742. 包含(自动忽略空)。
  10743. </summary>
  10744. <param name="operator">逻辑操作符。</param>
  10745. <param name="field">列,例:aa</param>
  10746. <param name="values">内容列表</param>
  10747. <returns></returns>
  10748. </member>
  10749. <member name="M:Symbol.Data.IWhereExpression.In(System.String,System.Collections.IEnumerable,System.String)">
  10750. <summary>
  10751. 包含(自动忽略空)。
  10752. </summary>
  10753. <param name="field">列,例:aa</param>
  10754. <param name="values">内容列表</param>
  10755. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10756. <returns></returns>
  10757. </member>
  10758. <member name="M:Symbol.Data.IWhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.Generic.IEnumerable{System.String})">
  10759. <summary>
  10760. 不包含(自动忽略空或空文本)。
  10761. </summary>
  10762. <param name="operator">逻辑操作符。</param>
  10763. <param name="field">列,例:aa</param>
  10764. <param name="values">文本内容列表</param>
  10765. <returns></returns>
  10766. </member>
  10767. <member name="M:Symbol.Data.IWhereExpression.NotIn(Symbol.Data.WhereOperators,System.String,System.Collections.IEnumerable)">
  10768. <summary>
  10769. 不包含(自动忽略空)。
  10770. </summary>
  10771. <param name="operator">逻辑操作符。</param>
  10772. <param name="field">列,例:aa</param>
  10773. <param name="values">内容列表</param>
  10774. <returns></returns>
  10775. </member>
  10776. <member name="M:Symbol.Data.IWhereExpression.NotIn(System.String,System.Collections.IEnumerable,System.String)">
  10777. <summary>
  10778. 不包含(自动忽略空)。
  10779. </summary>
  10780. <param name="field">列,例:aa</param>
  10781. <param name="values">内容列表</param>
  10782. <param name="op">逻辑操作符:and、or,不区分大小写。</param>
  10783. <returns></returns>
  10784. </member>
  10785. <member name="M:Symbol.Data.IWhereExpression.Query(System.Object)">
  10786. <summary>
  10787. 查询规则(NoSQL)。
  10788. </summary>
  10789. <param name="condition">规则</param>
  10790. <returns></returns>
  10791. </member>
  10792. <member name="M:Symbol.Data.IWhereExpression.Query(Symbol.Data.NoSQL.Condition)">
  10793. <summary>
  10794. 查询规则(NoSQL)。
  10795. </summary>
  10796. <param name="condition">规则</param>
  10797. <returns></returns>
  10798. </member>
  10799. <member name="T:Symbol.Data.WhereExpressionAction">
  10800. <summary>
  10801. Where表达式Action委托。
  10802. </summary>
  10803. <param name="expression">Where表达式对象。</param>
  10804. </member>
  10805. </members>
  10806. </doc>