You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Dapper.xml 97 KiB

4 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Dapper</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Dapper.CommandDefinition">
  8. <summary>
  9. Represents the key aspects of a sql operation
  10. </summary>
  11. </member>
  12. <member name="P:Dapper.CommandDefinition.CommandText">
  13. <summary>
  14. The command (sql or a stored-procedure name) to execute
  15. </summary>
  16. </member>
  17. <member name="P:Dapper.CommandDefinition.Parameters">
  18. <summary>
  19. The parameters associated with the command
  20. </summary>
  21. </member>
  22. <member name="P:Dapper.CommandDefinition.Transaction">
  23. <summary>
  24. The active transaction for the command
  25. </summary>
  26. </member>
  27. <member name="P:Dapper.CommandDefinition.CommandTimeout">
  28. <summary>
  29. The effective timeout for the command
  30. </summary>
  31. </member>
  32. <member name="P:Dapper.CommandDefinition.CommandType">
  33. <summary>
  34. The type of command that the command-text represents
  35. </summary>
  36. </member>
  37. <member name="P:Dapper.CommandDefinition.Buffered">
  38. <summary>
  39. Should data be buffered before returning?
  40. </summary>
  41. </member>
  42. <member name="P:Dapper.CommandDefinition.AddToCache">
  43. <summary>
  44. Should the plan for this query be cached?
  45. </summary>
  46. </member>
  47. <member name="P:Dapper.CommandDefinition.Flags">
  48. <summary>
  49. Additional state flags against this command
  50. </summary>
  51. </member>
  52. <member name="P:Dapper.CommandDefinition.Pipelined">
  53. <summary>
  54. Can async queries be pipelined?
  55. </summary>
  56. </member>
  57. <member name="M:Dapper.CommandDefinition.#ctor(System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType},Dapper.CommandFlags,System.Threading.CancellationToken)">
  58. <summary>
  59. Initialize the command definition
  60. </summary>
  61. </member>
  62. <member name="P:Dapper.CommandDefinition.CancellationToken">
  63. <summary>
  64. For asynchronous operations, the cancellation-token
  65. </summary>
  66. </member>
  67. <member name="T:Dapper.CommandFlags">
  68. <summary>
  69. Additional state flags that control command behaviour
  70. </summary>
  71. </member>
  72. <member name="F:Dapper.CommandFlags.None">
  73. <summary>
  74. No additional flags
  75. </summary>
  76. </member>
  77. <member name="F:Dapper.CommandFlags.Buffered">
  78. <summary>
  79. Should data be buffered before returning?
  80. </summary>
  81. </member>
  82. <member name="F:Dapper.CommandFlags.Pipelined">
  83. <summary>
  84. Can async queries be pipelined?
  85. </summary>
  86. </member>
  87. <member name="F:Dapper.CommandFlags.NoCache">
  88. <summary>
  89. Should the plan cache be bypassed?
  90. </summary>
  91. </member>
  92. <member name="T:Dapper.CustomPropertyTypeMap">
  93. <summary>
  94. Implements custom property mapping by user provided criteria (usually presence of some custom attribute with column to member mapping)
  95. </summary>
  96. </member>
  97. <member name="M:Dapper.CustomPropertyTypeMap.#ctor(System.Type,System.Func{System.Type,System.String,System.Reflection.PropertyInfo})">
  98. <summary>
  99. Creates custom property mapping
  100. </summary>
  101. <param name="type">Target entity type</param>
  102. <param name="propertySelector">Property selector based on target type and DataReader column name</param>
  103. </member>
  104. <member name="M:Dapper.CustomPropertyTypeMap.FindConstructor(System.String[],System.Type[])">
  105. <summary>
  106. Always returns default constructor
  107. </summary>
  108. <param name="names">DataReader column names</param>
  109. <param name="types">DataReader column types</param>
  110. <returns>Default constructor</returns>
  111. </member>
  112. <member name="M:Dapper.CustomPropertyTypeMap.FindExplicitConstructor">
  113. <summary>
  114. Always returns null
  115. </summary>
  116. <returns></returns>
  117. </member>
  118. <member name="M:Dapper.CustomPropertyTypeMap.GetConstructorParameter(System.Reflection.ConstructorInfo,System.String)">
  119. <summary>
  120. Not implemented as far as default constructor used for all cases
  121. </summary>
  122. <param name="constructor"></param>
  123. <param name="columnName"></param>
  124. <returns></returns>
  125. </member>
  126. <member name="M:Dapper.CustomPropertyTypeMap.GetMember(System.String)">
  127. <summary>
  128. Returns property based on selector strategy
  129. </summary>
  130. <param name="columnName">DataReader column name</param>
  131. <returns>Poperty member map</returns>
  132. </member>
  133. <member name="T:Dapper.DbString">
  134. <summary>
  135. This class represents a SQL string, it can be used if you need to denote your parameter is a Char vs VarChar vs nVarChar vs nChar
  136. </summary>
  137. </member>
  138. <member name="P:Dapper.DbString.IsAnsiDefault">
  139. <summary>
  140. Default value for IsAnsi.
  141. </summary>
  142. </member>
  143. <member name="F:Dapper.DbString.DefaultLength">
  144. <summary>
  145. A value to set the default value of strings
  146. going through Dapper. Default is 4000, any value larger than this
  147. field will not have the default value applied.
  148. </summary>
  149. </member>
  150. <member name="M:Dapper.DbString.#ctor">
  151. <summary>
  152. Create a new DbString
  153. </summary>
  154. </member>
  155. <member name="P:Dapper.DbString.IsAnsi">
  156. <summary>
  157. Ansi vs Unicode
  158. </summary>
  159. </member>
  160. <member name="P:Dapper.DbString.IsFixedLength">
  161. <summary>
  162. Fixed length
  163. </summary>
  164. </member>
  165. <member name="P:Dapper.DbString.Length">
  166. <summary>
  167. Length of the string -1 for max
  168. </summary>
  169. </member>
  170. <member name="P:Dapper.DbString.Value">
  171. <summary>
  172. The value of the string
  173. </summary>
  174. </member>
  175. <member name="M:Dapper.DbString.AddParameter(System.Data.IDbCommand,System.String)">
  176. <summary>
  177. Add the parameter to the command... internal use only
  178. </summary>
  179. <param name="command"></param>
  180. <param name="name"></param>
  181. </member>
  182. <member name="T:Dapper.DefaultTypeMap">
  183. <summary>
  184. Represents default type mapping strategy used by Dapper
  185. </summary>
  186. </member>
  187. <member name="M:Dapper.DefaultTypeMap.#ctor(System.Type)">
  188. <summary>
  189. Creates default type map
  190. </summary>
  191. <param name="type">Entity type</param>
  192. </member>
  193. <member name="M:Dapper.DefaultTypeMap.FindConstructor(System.String[],System.Type[])">
  194. <summary>
  195. Finds best constructor
  196. </summary>
  197. <param name="names">DataReader column names</param>
  198. <param name="types">DataReader column types</param>
  199. <returns>Matching constructor or default one</returns>
  200. </member>
  201. <member name="M:Dapper.DefaultTypeMap.FindExplicitConstructor">
  202. <summary>
  203. Returns the constructor, if any, that has the ExplicitConstructorAttribute on it.
  204. </summary>
  205. </member>
  206. <member name="M:Dapper.DefaultTypeMap.GetConstructorParameter(System.Reflection.ConstructorInfo,System.String)">
  207. <summary>
  208. Gets mapping for constructor parameter
  209. </summary>
  210. <param name="constructor">Constructor to resolve</param>
  211. <param name="columnName">DataReader column name</param>
  212. <returns>Mapping implementation</returns>
  213. </member>
  214. <member name="M:Dapper.DefaultTypeMap.GetMember(System.String)">
  215. <summary>
  216. Gets member mapping for column
  217. </summary>
  218. <param name="columnName">DataReader column name</param>
  219. <returns>Mapping implementation</returns>
  220. </member>
  221. <member name="P:Dapper.DefaultTypeMap.MatchNamesWithUnderscores">
  222. <summary>
  223. Should column names like User_Id be allowed to match properties/fields like UserId ?
  224. </summary>
  225. </member>
  226. <member name="P:Dapper.DefaultTypeMap.Properties">
  227. <summary>
  228. The settable properties for this typemap
  229. </summary>
  230. </member>
  231. <member name="T:Dapper.DynamicParameters">
  232. <summary>
  233. A bag of parameters that can be passed to the Dapper Query and Execute methods
  234. </summary>
  235. </member>
  236. <member name="M:Dapper.DynamicParameters.#ctor">
  237. <summary>
  238. construct a dynamic parameter bag
  239. </summary>
  240. </member>
  241. <member name="M:Dapper.DynamicParameters.#ctor(System.Object)">
  242. <summary>
  243. construct a dynamic parameter bag
  244. </summary>
  245. <param name="template">can be an anonymous type or a DynamicParameters bag</param>
  246. </member>
  247. <member name="M:Dapper.DynamicParameters.AddDynamicParams(System.Object)">
  248. <summary>
  249. Append a whole object full of params to the dynamic
  250. EG: AddDynamicParams(new {A = 1, B = 2}) // will add property A and B to the dynamic
  251. </summary>
  252. <param name="param"></param>
  253. </member>
  254. <member name="M:Dapper.DynamicParameters.Add(System.String,System.Object,System.Nullable{System.Data.DbType},System.Nullable{System.Data.ParameterDirection},System.Nullable{System.Int32})">
  255. <summary>
  256. Add a parameter to this dynamic parameter list
  257. </summary>
  258. </member>
  259. <member name="M:Dapper.DynamicParameters.Add(System.String,System.Object,System.Nullable{System.Data.DbType},System.Nullable{System.Data.ParameterDirection},System.Nullable{System.Int32},System.Nullable{System.Byte},System.Nullable{System.Byte})">
  260. <summary>
  261. Add a parameter to this dynamic parameter list
  262. </summary>
  263. </member>
  264. <member name="P:Dapper.DynamicParameters.RemoveUnused">
  265. <summary>
  266. If true, the command-text is inspected and only values that are clearly used are included on the connection
  267. </summary>
  268. </member>
  269. <member name="M:Dapper.DynamicParameters.AddParameters(System.Data.IDbCommand,Dapper.SqlMapper.Identity)">
  270. <summary>
  271. Add all the parameters needed to the command just before it executes
  272. </summary>
  273. <param name="command">The raw command prior to execution</param>
  274. <param name="identity">Information about the query</param>
  275. </member>
  276. <member name="P:Dapper.DynamicParameters.ParameterNames">
  277. <summary>
  278. All the names of the param in the bag, use Get to yank them out
  279. </summary>
  280. </member>
  281. <member name="M:Dapper.DynamicParameters.Get``1(System.String)">
  282. <summary>
  283. Get the value of a parameter
  284. </summary>
  285. <typeparam name="T"></typeparam>
  286. <param name="name"></param>
  287. <returns>The value, note DBNull.Value is not returned, instead the value is returned as null</returns>
  288. </member>
  289. <member name="M:Dapper.DynamicParameters.Output``1(``0,System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Nullable{System.Data.DbType},System.Nullable{System.Int32})">
  290. <summary>
  291. Allows you to automatically populate a target property/field from output parameters. It actually
  292. creates an InputOutput parameter, so you can still pass data in.
  293. </summary>
  294. <typeparam name="T"></typeparam>
  295. <param name="target">The object whose property/field you wish to populate.</param>
  296. <param name="expression">A MemberExpression targeting a property/field of the target (or descendant thereof.)</param>
  297. <param name="dbType"></param>
  298. <param name="size">The size to set on the parameter. Defaults to 0, or DbString.DefaultLength in case of strings.</param>
  299. <returns>The DynamicParameters instance</returns>
  300. </member>
  301. <member name="T:Dapper.ExplicitConstructorAttribute">
  302. <summary>
  303. Tell Dapper to use an explicit constructor, passing nulls or 0s for all parameters
  304. </summary>
  305. </member>
  306. <member name="T:Dapper.FeatureSupport">
  307. <summary>
  308. Handles variances in features per DBMS
  309. </summary>
  310. </member>
  311. <member name="M:Dapper.FeatureSupport.Get(System.Data.IDbConnection)">
  312. <summary>
  313. Gets the feature set based on the passed connection
  314. </summary>
  315. </member>
  316. <member name="P:Dapper.FeatureSupport.Arrays">
  317. <summary>
  318. True if the db supports array columns e.g. Postgresql
  319. </summary>
  320. </member>
  321. <member name="T:Dapper.SimpleMemberMap">
  322. <summary>
  323. Represents simple member map for one of target parameter or property or field to source DataReader column
  324. </summary>
  325. </member>
  326. <member name="M:Dapper.SimpleMemberMap.#ctor(System.String,System.Reflection.PropertyInfo)">
  327. <summary>
  328. Creates instance for simple property mapping
  329. </summary>
  330. <param name="columnName">DataReader column name</param>
  331. <param name="property">Target property</param>
  332. </member>
  333. <member name="M:Dapper.SimpleMemberMap.#ctor(System.String,System.Reflection.FieldInfo)">
  334. <summary>
  335. Creates instance for simple field mapping
  336. </summary>
  337. <param name="columnName">DataReader column name</param>
  338. <param name="field">Target property</param>
  339. </member>
  340. <member name="M:Dapper.SimpleMemberMap.#ctor(System.String,System.Reflection.ParameterInfo)">
  341. <summary>
  342. Creates instance for simple constructor parameter mapping
  343. </summary>
  344. <param name="columnName">DataReader column name</param>
  345. <param name="parameter">Target constructor parameter</param>
  346. </member>
  347. <member name="P:Dapper.SimpleMemberMap.ColumnName">
  348. <summary>
  349. DataReader column name
  350. </summary>
  351. </member>
  352. <member name="P:Dapper.SimpleMemberMap.MemberType">
  353. <summary>
  354. Target member type
  355. </summary>
  356. </member>
  357. <member name="P:Dapper.SimpleMemberMap.Property">
  358. <summary>
  359. Target property
  360. </summary>
  361. </member>
  362. <member name="P:Dapper.SimpleMemberMap.Field">
  363. <summary>
  364. Target field
  365. </summary>
  366. </member>
  367. <member name="P:Dapper.SimpleMemberMap.Parameter">
  368. <summary>
  369. Target constructor parameter
  370. </summary>
  371. </member>
  372. <member name="T:Dapper.SqlMapper">
  373. <summary>
  374. Dapper, a light weight object mapper for ADO.NET
  375. </summary>
  376. </member>
  377. <member name="M:Dapper.SqlMapper.QueryAsync(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  378. <summary>
  379. Execute a query asynchronously using .NET 4.5 Task.
  380. </summary>
  381. <remarks>Note: each row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  382. </member>
  383. <member name="M:Dapper.SqlMapper.QueryAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  384. <summary>
  385. Execute a query asynchronously using .NET 4.5 Task.
  386. </summary>
  387. <remarks>Note: each row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  388. </member>
  389. <member name="M:Dapper.SqlMapper.QueryFirstAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  390. <summary>
  391. Execute a single-row query asynchronously using .NET 4.5 Task.
  392. </summary>
  393. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  394. </member>
  395. <member name="M:Dapper.SqlMapper.QueryFirstOrDefaultAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  396. <summary>
  397. Execute a single-row query asynchronously using .NET 4.5 Task.
  398. </summary>
  399. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  400. </member>
  401. <member name="M:Dapper.SqlMapper.QuerySingleAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  402. <summary>
  403. Execute a single-row query asynchronously using .NET 4.5 Task.
  404. </summary>
  405. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  406. </member>
  407. <member name="M:Dapper.SqlMapper.QuerySingleOrDefaultAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  408. <summary>
  409. Execute a single-row query asynchronously using .NET 4.5 Task.
  410. </summary>
  411. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  412. </member>
  413. <member name="M:Dapper.SqlMapper.QueryAsync``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  414. <summary>
  415. Execute a query asynchronously using .NET 4.5 Task.
  416. </summary>
  417. </member>
  418. <member name="M:Dapper.SqlMapper.QueryFirstAsync``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  419. <summary>
  420. Execute a single-row query asynchronously using .NET 4.5 Task.
  421. </summary>
  422. </member>
  423. <member name="M:Dapper.SqlMapper.QueryFirstOrDefaultAsync``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  424. <summary>
  425. Execute a single-row query asynchronously using .NET 4.5 Task.
  426. </summary>
  427. </member>
  428. <member name="M:Dapper.SqlMapper.QuerySingleAsync``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  429. <summary>
  430. Execute a single-row query asynchronously using .NET 4.5 Task.
  431. </summary>
  432. </member>
  433. <member name="M:Dapper.SqlMapper.QuerySingleOrDefaultAsync``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  434. <summary>
  435. Execute a single-row query asynchronously using .NET 4.5 Task.
  436. </summary>
  437. </member>
  438. <member name="M:Dapper.SqlMapper.QueryAsync(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  439. <summary>
  440. Execute a query asynchronously using .NET 4.5 Task.
  441. </summary>
  442. </member>
  443. <member name="M:Dapper.SqlMapper.QueryFirstAsync(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  444. <summary>
  445. Execute a single-row query asynchronously using .NET 4.5 Task.
  446. </summary>
  447. </member>
  448. <member name="M:Dapper.SqlMapper.QueryFirstOrDefaultAsync(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  449. <summary>
  450. Execute a single-row query asynchronously using .NET 4.5 Task.
  451. </summary>
  452. </member>
  453. <member name="M:Dapper.SqlMapper.QuerySingleAsync(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  454. <summary>
  455. Execute a single-row query asynchronously using .NET 4.5 Task.
  456. </summary>
  457. </member>
  458. <member name="M:Dapper.SqlMapper.QuerySingleOrDefaultAsync(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  459. <summary>
  460. Execute a single-row query asynchronously using .NET 4.5 Task.
  461. </summary>
  462. </member>
  463. <member name="M:Dapper.SqlMapper.QueryAsync``1(System.Data.IDbConnection,Dapper.CommandDefinition)">
  464. <summary>
  465. Execute a query asynchronously using .NET 4.5 Task.
  466. </summary>
  467. </member>
  468. <member name="M:Dapper.SqlMapper.QueryAsync(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition)">
  469. <summary>
  470. Execute a query asynchronously using .NET 4.5 Task.
  471. </summary>
  472. </member>
  473. <member name="M:Dapper.SqlMapper.QueryFirstAsync(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition)">
  474. <summary>
  475. Execute a single-row query asynchronously using .NET 4.5 Task.
  476. </summary>
  477. </member>
  478. <member name="M:Dapper.SqlMapper.QueryFirstOrDefaultAsync(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition)">
  479. <summary>
  480. Execute a single-row query asynchronously using .NET 4.5 Task.
  481. </summary>
  482. </member>
  483. <member name="M:Dapper.SqlMapper.QuerySingleAsync(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition)">
  484. <summary>
  485. Execute a single-row query asynchronously using .NET 4.5 Task.
  486. </summary>
  487. </member>
  488. <member name="M:Dapper.SqlMapper.QuerySingleOrDefaultAsync(System.Data.IDbConnection,System.Type,Dapper.CommandDefinition)">
  489. <summary>
  490. Execute a single-row query asynchronously using .NET 4.5 Task.
  491. </summary>
  492. </member>
  493. <member name="M:Dapper.SqlMapper.ExecuteAsync(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  494. <summary>
  495. Execute a command asynchronously using .NET 4.5 Task.
  496. </summary>
  497. </member>
  498. <member name="M:Dapper.SqlMapper.ExecuteAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  499. <summary>
  500. Execute a command asynchronously using .NET 4.5 Task.
  501. </summary>
  502. </member>
  503. <member name="M:Dapper.SqlMapper.QueryAsync``3(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  504. <summary>
  505. Maps a query to objects
  506. </summary>
  507. <typeparam name="TFirst">The first type in the recordset</typeparam>
  508. <typeparam name="TSecond">The second type in the recordset</typeparam>
  509. <typeparam name="TReturn">The return type</typeparam>
  510. <param name="cnn"></param>
  511. <param name="sql"></param>
  512. <param name="map"></param>
  513. <param name="param"></param>
  514. <param name="transaction"></param>
  515. <param name="buffered"></param>
  516. <param name="splitOn">The field we should split and read the second object from (default: id)</param>
  517. <param name="commandTimeout">Number of seconds before command execution timeout</param>
  518. <param name="commandType">Is it a stored proc or a batch?</param>
  519. <returns></returns>
  520. </member>
  521. <member name="M:Dapper.SqlMapper.QueryAsync``3(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func{``0,``1,``2},System.String)">
  522. <summary>
  523. Maps a query to objects
  524. </summary>
  525. <typeparam name="TFirst">The first type in the recordset</typeparam>
  526. <typeparam name="TSecond">The second type in the recordset</typeparam>
  527. <typeparam name="TReturn">The return type</typeparam>
  528. <param name="cnn"></param>
  529. <param name="splitOn">The field we should split and read the second object from (default: id)</param>
  530. <param name="command">The command to execute</param>
  531. <param name="map"></param>
  532. <returns></returns>
  533. </member>
  534. <member name="M:Dapper.SqlMapper.QueryAsync``4(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  535. <summary>
  536. Maps a query to objects
  537. </summary>
  538. <typeparam name="TFirst"></typeparam>
  539. <typeparam name="TSecond"></typeparam>
  540. <typeparam name="TThird"></typeparam>
  541. <typeparam name="TReturn"></typeparam>
  542. <param name="cnn"></param>
  543. <param name="sql"></param>
  544. <param name="map"></param>
  545. <param name="param"></param>
  546. <param name="transaction"></param>
  547. <param name="buffered"></param>
  548. <param name="splitOn">The Field we should split and read the second object from (default: id)</param>
  549. <param name="commandTimeout">Number of seconds before command execution timeout</param>
  550. <param name="commandType"></param>
  551. <returns></returns>
  552. </member>
  553. <member name="M:Dapper.SqlMapper.QueryAsync``4(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func{``0,``1,``2,``3},System.String)">
  554. <summary>
  555. Maps a query to objects
  556. </summary>
  557. <typeparam name="TFirst"></typeparam>
  558. <typeparam name="TSecond"></typeparam>
  559. <typeparam name="TThird"></typeparam>
  560. <typeparam name="TReturn"></typeparam>
  561. <param name="cnn"></param>
  562. <param name="splitOn">The field we should split and read the second object from (default: id)</param>
  563. <param name="command">The command to execute</param>
  564. <param name="map"></param>
  565. <returns></returns>
  566. </member>
  567. <member name="M:Dapper.SqlMapper.QueryAsync``5(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3,``4},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  568. <summary>
  569. Perform a multi mapping query with 4 input parameters
  570. </summary>
  571. <typeparam name="TFirst"></typeparam>
  572. <typeparam name="TSecond"></typeparam>
  573. <typeparam name="TThird"></typeparam>
  574. <typeparam name="TFourth"></typeparam>
  575. <typeparam name="TReturn"></typeparam>
  576. <param name="cnn"></param>
  577. <param name="sql"></param>
  578. <param name="map"></param>
  579. <param name="param"></param>
  580. <param name="transaction"></param>
  581. <param name="buffered"></param>
  582. <param name="splitOn"></param>
  583. <param name="commandTimeout"></param>
  584. <param name="commandType"></param>
  585. <returns></returns>
  586. </member>
  587. <member name="M:Dapper.SqlMapper.QueryAsync``5(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func{``0,``1,``2,``3,``4},System.String)">
  588. <summary>
  589. Perform a multi mapping query with 4 input parameters
  590. </summary>
  591. <typeparam name="TFirst"></typeparam>
  592. <typeparam name="TSecond"></typeparam>
  593. <typeparam name="TThird"></typeparam>
  594. <typeparam name="TFourth"></typeparam>
  595. <typeparam name="TReturn"></typeparam>
  596. <param name="cnn"></param>
  597. <param name="splitOn">The field we should split and read the second object from (default: id)</param>
  598. <param name="command">The command to execute</param>
  599. <param name="map"></param>
  600. <returns></returns>
  601. </member>
  602. <member name="M:Dapper.SqlMapper.QueryAsync``6(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3,``4,``5},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  603. <summary>
  604. Perform a multi mapping query with 5 input parameters
  605. </summary>
  606. </member>
  607. <member name="M:Dapper.SqlMapper.QueryAsync``6(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func{``0,``1,``2,``3,``4,``5},System.String)">
  608. <summary>
  609. Perform a multi mapping query with 5 input parameters
  610. </summary>
  611. </member>
  612. <member name="M:Dapper.SqlMapper.QueryAsync``7(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3,``4,``5,``6},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  613. <summary>
  614. Perform a multi mapping query with 6 input parameters
  615. </summary>
  616. </member>
  617. <member name="M:Dapper.SqlMapper.QueryAsync``7(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func{``0,``1,``2,``3,``4,``5,``6},System.String)">
  618. <summary>
  619. Perform a multi mapping query with 6 input parameters
  620. </summary>
  621. </member>
  622. <member name="M:Dapper.SqlMapper.QueryAsync``8(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  623. <summary>
  624. Perform a multi mapping query with 7 input parameters
  625. </summary>
  626. </member>
  627. <member name="M:Dapper.SqlMapper.QueryAsync``8(System.Data.IDbConnection,Dapper.CommandDefinition,System.Func{``0,``1,``2,``3,``4,``5,``6,``7},System.String)">
  628. <summary>
  629. Perform a multi mapping query with 7 input parameters
  630. </summary>
  631. </member>
  632. <member name="M:Dapper.SqlMapper.QueryAsync``1(System.Data.IDbConnection,System.String,System.Type[],System.Func{System.Object[],``0},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  633. <summary>
  634. Perform a multi mapping query with arbitrary input parameters
  635. </summary>
  636. <typeparam name="TReturn">The return type</typeparam>
  637. <param name="cnn"></param>
  638. <param name="sql"></param>
  639. <param name="types">array of types in the recordset</param>
  640. <param name="map"></param>
  641. <param name="param"></param>
  642. <param name="transaction"></param>
  643. <param name="buffered"></param>
  644. <param name="splitOn">The Field we should split and read the second object from (default: id)</param>
  645. <param name="commandTimeout">Number of seconds before command execution timeout</param>
  646. <param name="commandType">Is it a stored proc or a batch?</param>
  647. <returns></returns>
  648. </member>
  649. <member name="M:Dapper.SqlMapper.QueryMultipleAsync(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  650. <summary>
  651. Execute a command that returns multiple result sets, and access each in turn
  652. </summary>
  653. </member>
  654. <member name="M:Dapper.SqlMapper.QueryMultipleAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  655. <summary>
  656. Execute a command that returns multiple result sets, and access each in turn
  657. </summary>
  658. </member>
  659. <member name="M:Dapper.SqlMapper.ExecuteReaderAsync(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  660. <summary>
  661. Execute parameterized SQL and return an <see cref="T:System.Data.IDataReader"/>
  662. </summary>
  663. <returns>An <see cref="T:System.Data.IDataReader"/> that can be used to iterate over the results of the SQL query.</returns>
  664. <remarks>
  665. This is typically used when the results of a query are not processed by Dapper, for example, used to fill a <see cref="T:System.Data.DataTable"/>
  666. or <see cref="T:DataSet"/>.
  667. </remarks>
  668. <example>
  669. <code>
  670. <![CDATA[
  671. DataTable table = new DataTable("MyTable");
  672. using (var reader = ExecuteReader(cnn, sql, param))
  673. {
  674. table.Load(reader);
  675. }
  676. ]]>
  677. </code>
  678. </example>
  679. </member>
  680. <member name="M:Dapper.SqlMapper.ExecuteReaderAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  681. <summary>
  682. Execute parameterized SQL and return an <see cref="T:System.Data.IDataReader"/>
  683. </summary>
  684. <returns>An <see cref="T:System.Data.IDataReader"/> that can be used to iterate over the results of the SQL query.</returns>
  685. <remarks>
  686. This is typically used when the results of a query are not processed by Dapper, for example, used to fill a <see cref="T:System.Data.DataTable"/>
  687. or <see cref="T:DataSet"/>.
  688. </remarks>
  689. </member>
  690. <member name="M:Dapper.SqlMapper.ExecuteScalarAsync(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  691. <summary>
  692. Execute parameterized SQL that selects a single value
  693. </summary>
  694. <returns>The first cell selected</returns>
  695. </member>
  696. <member name="M:Dapper.SqlMapper.ExecuteScalarAsync``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  697. <summary>
  698. Execute parameterized SQL that selects a single value
  699. </summary>
  700. <returns>The first cell selected</returns>
  701. </member>
  702. <member name="M:Dapper.SqlMapper.ExecuteScalarAsync(System.Data.IDbConnection,Dapper.CommandDefinition)">
  703. <summary>
  704. Execute parameterized SQL that selects a single value
  705. </summary>
  706. <returns>The first cell selected</returns>
  707. </member>
  708. <member name="M:Dapper.SqlMapper.ExecuteScalarAsync``1(System.Data.IDbConnection,Dapper.CommandDefinition)">
  709. <summary>
  710. Execute parameterized SQL that selects a single value
  711. </summary>
  712. <returns>The first cell selected</returns>
  713. </member>
  714. <member name="E:Dapper.SqlMapper.QueryCachePurged">
  715. <summary>
  716. Called if the query cache is purged via PurgeQueryCache
  717. </summary>
  718. </member>
  719. <member name="M:Dapper.SqlMapper.PurgeQueryCache">
  720. <summary>
  721. Purge the query cache
  722. </summary>
  723. </member>
  724. <member name="M:Dapper.SqlMapper.GetCachedSQLCount">
  725. <summary>
  726. Return a count of all the cached queries by dapper
  727. </summary>
  728. <returns></returns>
  729. </member>
  730. <member name="M:Dapper.SqlMapper.GetCachedSQL(System.Int32)">
  731. <summary>
  732. Return a list of all the queries cached by dapper
  733. </summary>
  734. <param name="ignoreHitCountAbove"></param>
  735. <returns></returns>
  736. </member>
  737. <member name="M:Dapper.SqlMapper.GetHashCollissions">
  738. <summary>
  739. Deep diagnostics only: find any hash collisions in the cache
  740. </summary>
  741. <returns></returns>
  742. </member>
  743. <member name="M:Dapper.SqlMapper.ResetTypeHandlers">
  744. <summary>
  745. Clear the registered type handlers
  746. </summary>
  747. </member>
  748. <member name="M:Dapper.SqlMapper.AddTypeMap(System.Type,System.Data.DbType)">
  749. <summary>
  750. Configure the specified type to be mapped to a given db-type
  751. </summary>
  752. </member>
  753. <member name="M:Dapper.SqlMapper.AddTypeHandler(System.Type,Dapper.SqlMapper.ITypeHandler)">
  754. <summary>
  755. Configure the specified type to be processed by a custom handler
  756. </summary>
  757. </member>
  758. <member name="M:Dapper.SqlMapper.AddTypeHandlerImpl(System.Type,Dapper.SqlMapper.ITypeHandler,System.Boolean)">
  759. <summary>
  760. Configure the specified type to be processed by a custom handler
  761. </summary>
  762. </member>
  763. <member name="M:Dapper.SqlMapper.AddTypeHandler``1(Dapper.SqlMapper.TypeHandler{``0})">
  764. <summary>
  765. Configure the specified type to be processed by a custom handler
  766. </summary>
  767. </member>
  768. <member name="M:Dapper.SqlMapper.GetDbType(System.Object)">
  769. <summary>
  770. Get the DbType that maps to a given value
  771. </summary>
  772. </member>
  773. <member name="M:Dapper.SqlMapper.LookupDbType(System.Type,System.String,System.Boolean,Dapper.SqlMapper.ITypeHandler@)">
  774. <summary>
  775. OBSOLETE: For internal usage only. Lookup the DbType and handler for a given Type and member
  776. </summary>
  777. </member>
  778. <member name="M:Dapper.SqlMapper.AsList``1(System.Collections.Generic.IEnumerable{``0})">
  779. <summary>
  780. Obtains the data as a list; if it is *already* a list, the original object is returned without
  781. any duplication; otherwise, ToList() is invoked.
  782. </summary>
  783. </member>
  784. <member name="M:Dapper.SqlMapper.Execute(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  785. <summary>
  786. Execute parameterized SQL
  787. </summary>
  788. <returns>Number of rows affected</returns>
  789. </member>
  790. <member name="M:Dapper.SqlMapper.Execute(System.Data.IDbConnection,Dapper.CommandDefinition)">
  791. <summary>
  792. Execute parameterized SQL
  793. </summary>
  794. <returns>Number of rows affected</returns>
  795. </member>
  796. <member name="M:Dapper.SqlMapper.ExecuteScalar(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  797. <summary>
  798. Execute parameterized SQL that selects a single value
  799. </summary>
  800. <returns>The first cell selected</returns>
  801. </member>
  802. <member name="M:Dapper.SqlMapper.ExecuteScalar``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  803. <summary>
  804. Execute parameterized SQL that selects a single value
  805. </summary>
  806. <returns>The first cell selected</returns>
  807. </member>
  808. <member name="M:Dapper.SqlMapper.ExecuteScalar(System.Data.IDbConnection,Dapper.CommandDefinition)">
  809. <summary>
  810. Execute parameterized SQL that selects a single value
  811. </summary>
  812. <returns>The first cell selected</returns>
  813. </member>
  814. <member name="M:Dapper.SqlMapper.ExecuteScalar``1(System.Data.IDbConnection,Dapper.CommandDefinition)">
  815. <summary>
  816. Execute parameterized SQL that selects a single value
  817. </summary>
  818. <returns>The first cell selected</returns>
  819. </member>
  820. <member name="M:Dapper.SqlMapper.ExecuteReader(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  821. <summary>
  822. Execute parameterized SQL and return an <see cref="T:System.Data.IDataReader"/>
  823. </summary>
  824. <returns>An <see cref="T:System.Data.IDataReader"/> that can be used to iterate over the results of the SQL query.</returns>
  825. <remarks>
  826. This is typically used when the results of a query are not processed by Dapper, for example, used to fill a <see cref="T:System.Data.DataTable"/>
  827. or <see cref="T:DataSet"/>.
  828. </remarks>
  829. <example>
  830. <code>
  831. <![CDATA[
  832. DataTable table = new DataTable("MyTable");
  833. using (var reader = ExecuteReader(cnn, sql, param))
  834. {
  835. table.Load(reader);
  836. }
  837. ]]>
  838. </code>
  839. </example>
  840. </member>
  841. <member name="M:Dapper.SqlMapper.ExecuteReader(System.Data.IDbConnection,Dapper.CommandDefinition)">
  842. <summary>
  843. Execute parameterized SQL and return an <see cref="T:System.Data.IDataReader"/>
  844. </summary>
  845. <returns>An <see cref="T:System.Data.IDataReader"/> that can be used to iterate over the results of the SQL query.</returns>
  846. <remarks>
  847. This is typically used when the results of a query are not processed by Dapper, for example, used to fill a <see cref="T:System.Data.DataTable"/>
  848. or <see cref="T:DataSet"/>.
  849. </remarks>
  850. </member>
  851. <member name="M:Dapper.SqlMapper.ExecuteReader(System.Data.IDbConnection,Dapper.CommandDefinition,System.Data.CommandBehavior)">
  852. <summary>
  853. Execute parameterized SQL and return an <see cref="T:System.Data.IDataReader"/>
  854. </summary>
  855. <returns>An <see cref="T:System.Data.IDataReader"/> that can be used to iterate over the results of the SQL query.</returns>
  856. <remarks>
  857. This is typically used when the results of a query are not processed by Dapper, for example, used to fill a <see cref="T:System.Data.DataTable"/>
  858. or <see cref="T:DataSet"/>.
  859. </remarks>
  860. </member>
  861. <member name="M:Dapper.SqlMapper.Query(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  862. <summary>
  863. Return a sequence of dynamic objects with properties matching the columns
  864. </summary>
  865. <remarks>Note: each row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  866. </member>
  867. <member name="M:Dapper.SqlMapper.QueryFirst(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  868. <summary>
  869. Return a dynamic object with properties matching the columns
  870. </summary>
  871. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  872. </member>
  873. <member name="M:Dapper.SqlMapper.QueryFirstOrDefault(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  874. <summary>
  875. Return a dynamic object with properties matching the columns
  876. </summary>
  877. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  878. </member>
  879. <member name="M:Dapper.SqlMapper.QuerySingle(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  880. <summary>
  881. Return a dynamic object with properties matching the columns
  882. </summary>
  883. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  884. </member>
  885. <member name="M:Dapper.SqlMapper.QuerySingleOrDefault(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  886. <summary>
  887. Return a dynamic object with properties matching the columns
  888. </summary>
  889. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  890. </member>
  891. <member name="M:Dapper.SqlMapper.Query``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  892. <summary>
  893. Executes a query, returning the data typed as per T
  894. </summary>
  895. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  896. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  897. </returns>
  898. </member>
  899. <member name="M:Dapper.SqlMapper.QueryFirst``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  900. <summary>
  901. Executes a single-row query, returning the data typed as per T
  902. </summary>
  903. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  904. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  905. </returns>
  906. </member>
  907. <member name="M:Dapper.SqlMapper.QueryFirstOrDefault``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  908. <summary>
  909. Executes a single-row query, returning the data typed as per T
  910. </summary>
  911. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  912. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  913. </returns>
  914. </member>
  915. <member name="M:Dapper.SqlMapper.QuerySingle``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  916. <summary>
  917. Executes a single-row query, returning the data typed as per T
  918. </summary>
  919. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  920. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  921. </returns>
  922. </member>
  923. <member name="M:Dapper.SqlMapper.QuerySingleOrDefault``1(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  924. <summary>
  925. Executes a single-row query, returning the data typed as per T
  926. </summary>
  927. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  928. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  929. </returns>
  930. </member>
  931. <member name="M:Dapper.SqlMapper.Query(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  932. <summary>
  933. Executes a single-row query, returning the data typed as per the Type suggested
  934. </summary>
  935. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  936. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  937. </returns>
  938. </member>
  939. <member name="M:Dapper.SqlMapper.QueryFirst(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  940. <summary>
  941. Executes a single-row query, returning the data typed as per the Type suggested
  942. </summary>
  943. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  944. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  945. </returns>
  946. </member>
  947. <member name="M:Dapper.SqlMapper.QueryFirstOrDefault(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  948. <summary>
  949. Executes a single-row query, returning the data typed as per the Type suggested
  950. </summary>
  951. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  952. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  953. </returns>
  954. </member>
  955. <member name="M:Dapper.SqlMapper.QuerySingle(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  956. <summary>
  957. Executes a single-row query, returning the data typed as per the Type suggested
  958. </summary>
  959. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  960. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  961. </returns>
  962. </member>
  963. <member name="M:Dapper.SqlMapper.QuerySingleOrDefault(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  964. <summary>
  965. Executes a single-row query, returning the data typed as per the Type suggested
  966. </summary>
  967. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  968. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  969. </returns>
  970. </member>
  971. <member name="M:Dapper.SqlMapper.Query``1(System.Data.IDbConnection,Dapper.CommandDefinition)">
  972. <summary>
  973. Executes a query, returning the data typed as per T
  974. </summary>
  975. <remarks>the dynamic param may seem a bit odd, but this works around a major usability issue in vs, if it is Object vs completion gets annoying. Eg type new [space] get new object</remarks>
  976. <returns>A sequence of data of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  977. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  978. </returns>
  979. </member>
  980. <member name="M:Dapper.SqlMapper.QueryFirst``1(System.Data.IDbConnection,Dapper.CommandDefinition)">
  981. <summary>
  982. Executes a query, returning the data typed as per T
  983. </summary>
  984. <remarks>the dynamic param may seem a bit odd, but this works around a major usability issue in vs, if it is Object vs completion gets annoying. Eg type new [space] get new object</remarks>
  985. <returns>A single instance or null of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  986. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  987. </returns>
  988. </member>
  989. <member name="M:Dapper.SqlMapper.QueryFirstOrDefault``1(System.Data.IDbConnection,Dapper.CommandDefinition)">
  990. <summary>
  991. Executes a query, returning the data typed as per T
  992. </summary>
  993. <remarks>the dynamic param may seem a bit odd, but this works around a major usability issue in vs, if it is Object vs completion gets annoying. Eg type new [space] get new object</remarks>
  994. <returns>A single or null instance of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  995. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  996. </returns>
  997. </member>
  998. <member name="M:Dapper.SqlMapper.QuerySingle``1(System.Data.IDbConnection,Dapper.CommandDefinition)">
  999. <summary>
  1000. Executes a query, returning the data typed as per T
  1001. </summary>
  1002. <remarks>the dynamic param may seem a bit odd, but this works around a major usability issue in vs, if it is Object vs completion gets annoying. Eg type new [space] get new object</remarks>
  1003. <returns>A single instance of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  1004. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  1005. </returns>
  1006. </member>
  1007. <member name="M:Dapper.SqlMapper.QuerySingleOrDefault``1(System.Data.IDbConnection,Dapper.CommandDefinition)">
  1008. <summary>
  1009. Executes a query, returning the data typed as per T
  1010. </summary>
  1011. <remarks>the dynamic param may seem a bit odd, but this works around a major usability issue in vs, if it is Object vs completion gets annoying. Eg type new [space] get new object</remarks>
  1012. <returns>A single instance of the supplied type; if a basic type (int, string, etc) is queried then the data from the first column in assumed, otherwise an instance is
  1013. created per row, and a direct column-name===member-name mapping is assumed (case insensitive).
  1014. </returns>
  1015. </member>
  1016. <member name="M:Dapper.SqlMapper.QueryMultiple(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  1017. <summary>
  1018. Execute a command that returns multiple result sets, and access each in turn
  1019. </summary>
  1020. </member>
  1021. <member name="M:Dapper.SqlMapper.QueryMultiple(System.Data.IDbConnection,Dapper.CommandDefinition)">
  1022. <summary>
  1023. Execute a command that returns multiple result sets, and access each in turn
  1024. </summary>
  1025. </member>
  1026. <member name="M:Dapper.SqlMapper.Query``3(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  1027. <summary>
  1028. Maps a query to objects
  1029. </summary>
  1030. <typeparam name="TFirst">The first type in the record set</typeparam>
  1031. <typeparam name="TSecond">The second type in the record set</typeparam>
  1032. <typeparam name="TReturn">The return type</typeparam>
  1033. <param name="cnn"></param>
  1034. <param name="sql"></param>
  1035. <param name="map"></param>
  1036. <param name="param"></param>
  1037. <param name="transaction"></param>
  1038. <param name="buffered"></param>
  1039. <param name="splitOn">The Field we should split and read the second object from (default: id)</param>
  1040. <param name="commandTimeout">Number of seconds before command execution timeout</param>
  1041. <param name="commandType">Is it a stored proc or a batch?</param>
  1042. <returns></returns>
  1043. </member>
  1044. <member name="M:Dapper.SqlMapper.Query``4(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  1045. <summary>
  1046. Maps a query to objects
  1047. </summary>
  1048. <typeparam name="TFirst"></typeparam>
  1049. <typeparam name="TSecond"></typeparam>
  1050. <typeparam name="TThird"></typeparam>
  1051. <typeparam name="TReturn"></typeparam>
  1052. <param name="cnn"></param>
  1053. <param name="sql"></param>
  1054. <param name="map"></param>
  1055. <param name="param"></param>
  1056. <param name="transaction"></param>
  1057. <param name="buffered"></param>
  1058. <param name="splitOn">The Field we should split and read the second object from (default: id)</param>
  1059. <param name="commandTimeout">Number of seconds before command execution timeout</param>
  1060. <param name="commandType"></param>
  1061. <returns></returns>
  1062. </member>
  1063. <member name="M:Dapper.SqlMapper.Query``5(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3,``4},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  1064. <summary>
  1065. Perform a multi mapping query with 4 input parameters
  1066. </summary>
  1067. <typeparam name="TFirst"></typeparam>
  1068. <typeparam name="TSecond"></typeparam>
  1069. <typeparam name="TThird"></typeparam>
  1070. <typeparam name="TFourth"></typeparam>
  1071. <typeparam name="TReturn"></typeparam>
  1072. <param name="cnn"></param>
  1073. <param name="sql"></param>
  1074. <param name="map"></param>
  1075. <param name="param"></param>
  1076. <param name="transaction"></param>
  1077. <param name="buffered"></param>
  1078. <param name="splitOn"></param>
  1079. <param name="commandTimeout"></param>
  1080. <param name="commandType"></param>
  1081. <returns></returns>
  1082. </member>
  1083. <member name="M:Dapper.SqlMapper.Query``6(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3,``4,``5},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  1084. <summary>
  1085. Perform a multi mapping query with 5 input parameters
  1086. </summary>
  1087. <typeparam name="TFirst"></typeparam>
  1088. <typeparam name="TSecond"></typeparam>
  1089. <typeparam name="TThird"></typeparam>
  1090. <typeparam name="TFourth"></typeparam>
  1091. <typeparam name="TFifth"></typeparam>
  1092. <typeparam name="TReturn"></typeparam>
  1093. <param name="cnn"></param>
  1094. <param name="sql"></param>
  1095. <param name="map"></param>
  1096. <param name="param"></param>
  1097. <param name="transaction"></param>
  1098. <param name="buffered"></param>
  1099. <param name="splitOn"></param>
  1100. <param name="commandTimeout"></param>
  1101. <param name="commandType"></param>
  1102. <returns></returns>
  1103. </member>
  1104. <member name="M:Dapper.SqlMapper.Query``7(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3,``4,``5,``6},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  1105. <summary>
  1106. Perform a multi mapping query with 6 input parameters
  1107. </summary>
  1108. <typeparam name="TFirst"></typeparam>
  1109. <typeparam name="TSecond"></typeparam>
  1110. <typeparam name="TThird"></typeparam>
  1111. <typeparam name="TFourth"></typeparam>
  1112. <typeparam name="TFifth"></typeparam>
  1113. <typeparam name="TSixth"></typeparam>
  1114. <typeparam name="TReturn"></typeparam>
  1115. <param name="cnn"></param>
  1116. <param name="sql"></param>
  1117. <param name="map"></param>
  1118. <param name="param"></param>
  1119. <param name="transaction"></param>
  1120. <param name="buffered"></param>
  1121. <param name="splitOn"></param>
  1122. <param name="commandTimeout"></param>
  1123. <param name="commandType"></param>
  1124. <returns></returns>
  1125. </member>
  1126. <member name="M:Dapper.SqlMapper.Query``8(System.Data.IDbConnection,System.String,System.Func{``0,``1,``2,``3,``4,``5,``6,``7},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  1127. <summary>
  1128. Perform a multi mapping query with 7 input parameters
  1129. </summary>
  1130. <typeparam name="TFirst"></typeparam>
  1131. <typeparam name="TSecond"></typeparam>
  1132. <typeparam name="TThird"></typeparam>
  1133. <typeparam name="TFourth"></typeparam>
  1134. <typeparam name="TFifth"></typeparam>
  1135. <typeparam name="TSixth"></typeparam>
  1136. <typeparam name="TSeventh"></typeparam>
  1137. <typeparam name="TReturn"></typeparam>
  1138. <param name="cnn"></param>
  1139. <param name="sql"></param>
  1140. <param name="map"></param>
  1141. <param name="param"></param>
  1142. <param name="transaction"></param>
  1143. <param name="buffered"></param>
  1144. <param name="splitOn"></param>
  1145. <param name="commandTimeout"></param>
  1146. <param name="commandType"></param>
  1147. <returns></returns>
  1148. </member>
  1149. <member name="M:Dapper.SqlMapper.Query``1(System.Data.IDbConnection,System.String,System.Type[],System.Func{System.Object[],``0},System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable{System.Int32},System.Nullable{System.Data.CommandType})">
  1150. <summary>
  1151. Perform a multi mapping query with arbitrary input parameters
  1152. </summary>
  1153. <typeparam name="TReturn">The return type</typeparam>
  1154. <param name="cnn"></param>
  1155. <param name="sql"></param>
  1156. <param name="types">array of types in the record set</param>
  1157. <param name="map"></param>
  1158. <param name="param"></param>
  1159. <param name="transaction"></param>
  1160. <param name="buffered"></param>
  1161. <param name="splitOn">The Field we should split and read the second object from (default: id)</param>
  1162. <param name="commandTimeout">Number of seconds before command execution timeout</param>
  1163. <param name="commandType">Is it a stored proc or a batch?</param>
  1164. <returns></returns>
  1165. </member>
  1166. <member name="M:Dapper.SqlMapper.ReadChar(System.Object)">
  1167. <summary>
  1168. Internal use only
  1169. </summary>
  1170. <param name="value"></param>
  1171. <returns></returns>
  1172. </member>
  1173. <member name="M:Dapper.SqlMapper.ReadNullableChar(System.Object)">
  1174. <summary>
  1175. Internal use only
  1176. </summary>
  1177. </member>
  1178. <member name="M:Dapper.SqlMapper.FindOrAddParameter(System.Data.IDataParameterCollection,System.Data.IDbCommand,System.String)">
  1179. <summary>
  1180. Internal use only
  1181. </summary>
  1182. </member>
  1183. <member name="M:Dapper.SqlMapper.PackListParameters(System.Data.IDbCommand,System.String,System.Object)">
  1184. <summary>
  1185. Internal use only
  1186. </summary>
  1187. </member>
  1188. <member name="M:Dapper.SqlMapper.SanitizeParameterValue(System.Object)">
  1189. <summary>
  1190. OBSOLETE: For internal usage only. Sanitizes the paramter value with proper type casting.
  1191. </summary>
  1192. </member>
  1193. <member name="M:Dapper.SqlMapper.ReplaceLiterals(Dapper.SqlMapper.IParameterLookup,System.Data.IDbCommand)">
  1194. <summary>
  1195. Replace all literal tokens with their text form
  1196. </summary>
  1197. </member>
  1198. <member name="M:Dapper.SqlMapper.Format(System.Object)">
  1199. <summary>
  1200. Convert numeric values to their string form for SQL literal purposes
  1201. </summary>
  1202. </member>
  1203. <member name="M:Dapper.SqlMapper.CreateParamInfoGenerator(Dapper.SqlMapper.Identity,System.Boolean,System.Boolean)">
  1204. <summary>
  1205. Internal use only
  1206. </summary>
  1207. </member>
  1208. <member name="F:Dapper.SqlMapper.TypeMapProvider">
  1209. <summary>
  1210. Gets type-map for the given type
  1211. </summary>
  1212. <returns>Type map instance, default is to create new instance of DefaultTypeMap</returns>
  1213. </member>
  1214. <member name="M:Dapper.SqlMapper.GetTypeMap(System.Type)">
  1215. <summary>
  1216. Gets type-map for the given type
  1217. </summary>
  1218. <returns>Type map implementation, DefaultTypeMap instance if no override present</returns>
  1219. </member>
  1220. <member name="M:Dapper.SqlMapper.SetTypeMap(System.Type,Dapper.SqlMapper.ITypeMap)">
  1221. <summary>
  1222. Set custom mapping for type deserializers
  1223. </summary>
  1224. <param name="type">Entity type to override</param>
  1225. <param name="map">Mapping rules impementation, null to remove custom map</param>
  1226. </member>
  1227. <member name="M:Dapper.SqlMapper.GetTypeDeserializer(System.Type,System.Data.IDataReader,System.Int32,System.Int32,System.Boolean)">
  1228. <summary>
  1229. Internal use only
  1230. </summary>
  1231. <param name="type"></param>
  1232. <param name="reader"></param>
  1233. <param name="startBound"></param>
  1234. <param name="length"></param>
  1235. <param name="returnNullIfFirstMissing"></param>
  1236. <returns></returns>
  1237. </member>
  1238. <member name="M:Dapper.SqlMapper.ThrowDataException(System.Exception,System.Int32,System.Data.IDataReader,System.Object)">
  1239. <summary>
  1240. Throws a data exception, only used internally
  1241. </summary>
  1242. </member>
  1243. <member name="P:Dapper.SqlMapper.ConnectionStringComparer">
  1244. <summary>
  1245. How should connection strings be compared for equivalence? Defaults to StringComparer.Ordinal.
  1246. Providing a custom implementation can be useful for allowing multi-tenancy databases with identical
  1247. schema to share strategies. Note that usual equivalence rules apply: any equivalent connection strings
  1248. <b>MUST</b> yield the same hash-code.
  1249. </summary>
  1250. </member>
  1251. <member name="T:Dapper.SqlMapper.DontMap">
  1252. <summary>
  1253. Dummy type for excluding from multi-map
  1254. </summary>
  1255. </member>
  1256. <member name="T:Dapper.SqlMapper.GridReader">
  1257. <summary>
  1258. The grid reader provides interfaces for reading multiple result sets from a Dapper query
  1259. </summary>
  1260. </member>
  1261. <member name="M:Dapper.SqlMapper.GridReader.ReadAsync(System.Boolean)">
  1262. <summary>
  1263. Read the next grid of results, returned as a dynamic object
  1264. </summary>
  1265. <remarks>Note: each row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1266. </member>
  1267. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstAsync">
  1268. <summary>
  1269. Read an individual row of the next grid of results, returned as a dynamic object
  1270. </summary>
  1271. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1272. </member>
  1273. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstOrDefaultAsync">
  1274. <summary>
  1275. Read an individual row of the next grid of results, returned as a dynamic object
  1276. </summary>
  1277. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1278. </member>
  1279. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleAsync">
  1280. <summary>
  1281. Read an individual row of the next grid of results, returned as a dynamic object
  1282. </summary>
  1283. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1284. </member>
  1285. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleOrDefaultAsync">
  1286. <summary>
  1287. Read an individual row of the next grid of results, returned as a dynamic object
  1288. </summary>
  1289. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1290. </member>
  1291. <member name="M:Dapper.SqlMapper.GridReader.ReadAsync(System.Type,System.Boolean)">
  1292. <summary>
  1293. Read the next grid of results
  1294. </summary>
  1295. </member>
  1296. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstAsync(System.Type)">
  1297. <summary>
  1298. Read an individual row of the next grid of results
  1299. </summary>
  1300. </member>
  1301. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstOrDefaultAsync(System.Type)">
  1302. <summary>
  1303. Read an individual row of the next grid of results
  1304. </summary>
  1305. </member>
  1306. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleAsync(System.Type)">
  1307. <summary>
  1308. Read an individual row of the next grid of results
  1309. </summary>
  1310. </member>
  1311. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleOrDefaultAsync(System.Type)">
  1312. <summary>
  1313. Read an individual row of the next grid of results
  1314. </summary>
  1315. </member>
  1316. <member name="M:Dapper.SqlMapper.GridReader.ReadAsync``1(System.Boolean)">
  1317. <summary>
  1318. Read the next grid of results
  1319. </summary>
  1320. </member>
  1321. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstAsync``1">
  1322. <summary>
  1323. Read an individual row of the next grid of results
  1324. </summary>
  1325. </member>
  1326. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstOrDefaultAsync``1">
  1327. <summary>
  1328. Read an individual row of the next grid of results
  1329. </summary>
  1330. </member>
  1331. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleAsync``1">
  1332. <summary>
  1333. Read an individual row of the next grid of results
  1334. </summary>
  1335. </member>
  1336. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleOrDefaultAsync``1">
  1337. <summary>
  1338. Read an individual row of the next grid of results
  1339. </summary>
  1340. </member>
  1341. <member name="M:Dapper.SqlMapper.GridReader.Read(System.Boolean)">
  1342. <summary>
  1343. Read the next grid of results, returned as a dynamic object
  1344. </summary>
  1345. <remarks>Note: each row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1346. </member>
  1347. <member name="M:Dapper.SqlMapper.GridReader.ReadFirst">
  1348. <summary>
  1349. Read an individual row of the next grid of results, returned as a dynamic object
  1350. </summary>
  1351. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1352. </member>
  1353. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstOrDefault">
  1354. <summary>
  1355. Read an individual row of the next grid of results, returned as a dynamic object
  1356. </summary>
  1357. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1358. </member>
  1359. <member name="M:Dapper.SqlMapper.GridReader.ReadSingle">
  1360. <summary>
  1361. Read an individual row of the next grid of results, returned as a dynamic object
  1362. </summary>
  1363. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1364. </member>
  1365. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleOrDefault">
  1366. <summary>
  1367. Read an individual row of the next grid of results, returned as a dynamic object
  1368. </summary>
  1369. <remarks>Note: the row can be accessed via "dynamic", or by casting to an IDictionary&lt;string,object&gt;</remarks>
  1370. </member>
  1371. <member name="M:Dapper.SqlMapper.GridReader.Read``1(System.Boolean)">
  1372. <summary>
  1373. Read the next grid of results
  1374. </summary>
  1375. </member>
  1376. <member name="M:Dapper.SqlMapper.GridReader.ReadFirst``1">
  1377. <summary>
  1378. Read an individual row of the next grid of results
  1379. </summary>
  1380. </member>
  1381. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstOrDefault``1">
  1382. <summary>
  1383. Read an individual row of the next grid of results
  1384. </summary>
  1385. </member>
  1386. <member name="M:Dapper.SqlMapper.GridReader.ReadSingle``1">
  1387. <summary>
  1388. Read an individual row of the next grid of results
  1389. </summary>
  1390. </member>
  1391. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleOrDefault``1">
  1392. <summary>
  1393. Read an individual row of the next grid of results
  1394. </summary>
  1395. </member>
  1396. <member name="M:Dapper.SqlMapper.GridReader.Read(System.Type,System.Boolean)">
  1397. <summary>
  1398. Read the next grid of results
  1399. </summary>
  1400. </member>
  1401. <member name="M:Dapper.SqlMapper.GridReader.ReadFirst(System.Type)">
  1402. <summary>
  1403. Read an individual row of the next grid of results
  1404. </summary>
  1405. </member>
  1406. <member name="M:Dapper.SqlMapper.GridReader.ReadFirstOrDefault(System.Type)">
  1407. <summary>
  1408. Read an individual row of the next grid of results
  1409. </summary>
  1410. </member>
  1411. <member name="M:Dapper.SqlMapper.GridReader.ReadSingle(System.Type)">
  1412. <summary>
  1413. Read an individual row of the next grid of results
  1414. </summary>
  1415. </member>
  1416. <member name="M:Dapper.SqlMapper.GridReader.ReadSingleOrDefault(System.Type)">
  1417. <summary>
  1418. Read an individual row of the next grid of results
  1419. </summary>
  1420. </member>
  1421. <member name="M:Dapper.SqlMapper.GridReader.Read``3(System.Func{``0,``1,``2},System.String,System.Boolean)">
  1422. <summary>
  1423. Read multiple objects from a single record set on the grid
  1424. </summary>
  1425. </member>
  1426. <member name="M:Dapper.SqlMapper.GridReader.Read``4(System.Func{``0,``1,``2,``3},System.String,System.Boolean)">
  1427. <summary>
  1428. Read multiple objects from a single record set on the grid
  1429. </summary>
  1430. </member>
  1431. <member name="M:Dapper.SqlMapper.GridReader.Read``5(System.Func{``0,``1,``2,``3,``4},System.String,System.Boolean)">
  1432. <summary>
  1433. Read multiple objects from a single record set on the grid
  1434. </summary>
  1435. </member>
  1436. <member name="M:Dapper.SqlMapper.GridReader.Read``6(System.Func{``0,``1,``2,``3,``4,``5},System.String,System.Boolean)">
  1437. <summary>
  1438. Read multiple objects from a single record set on the grid
  1439. </summary>
  1440. </member>
  1441. <member name="M:Dapper.SqlMapper.GridReader.Read``7(System.Func{``0,``1,``2,``3,``4,``5,``6},System.String,System.Boolean)">
  1442. <summary>
  1443. Read multiple objects from a single record set on the grid
  1444. </summary>
  1445. </member>
  1446. <member name="M:Dapper.SqlMapper.GridReader.Read``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7},System.String,System.Boolean)">
  1447. <summary>
  1448. Read multiple objects from a single record set on the grid
  1449. </summary>
  1450. </member>
  1451. <member name="M:Dapper.SqlMapper.GridReader.Read``1(System.Type[],System.Func{System.Object[],``0},System.String,System.Boolean)">
  1452. <summary>
  1453. Read multiple objects from a single record set on the grid
  1454. </summary>
  1455. </member>
  1456. <member name="P:Dapper.SqlMapper.GridReader.IsConsumed">
  1457. <summary>
  1458. Has the underlying reader been consumed?
  1459. </summary>
  1460. </member>
  1461. <member name="P:Dapper.SqlMapper.GridReader.Command">
  1462. <summary>
  1463. The command associated with the reader
  1464. </summary>
  1465. </member>
  1466. <member name="M:Dapper.SqlMapper.GridReader.Dispose">
  1467. <summary>
  1468. Dispose the grid, closing and disposing both the underlying reader and command.
  1469. </summary>
  1470. </member>
  1471. <member name="T:Dapper.SqlMapper.ICustomQueryParameter">
  1472. <summary>
  1473. Implement this interface to pass an arbitrary db specific parameter to Dapper
  1474. </summary>
  1475. </member>
  1476. <member name="M:Dapper.SqlMapper.ICustomQueryParameter.AddParameter(System.Data.IDbCommand,System.String)">
  1477. <summary>
  1478. Add the parameter needed to the command before it executes
  1479. </summary>
  1480. <param name="command">The raw command prior to execution</param>
  1481. <param name="name">Parameter name</param>
  1482. </member>
  1483. <member name="M:Dapper.SqlMapper.Parse``1(System.Data.IDataReader)">
  1484. <summary>
  1485. Parses a data reader to a sequence of data of the supplied type. Used for deserializing a reader without a connection, etc.
  1486. </summary>
  1487. </member>
  1488. <member name="M:Dapper.SqlMapper.Parse(System.Data.IDataReader,System.Type)">
  1489. <summary>
  1490. Parses a data reader to a sequence of data of the supplied type (as object). Used for deserializing a reader without a connection, etc.
  1491. </summary>
  1492. </member>
  1493. <member name="M:Dapper.SqlMapper.Parse(System.Data.IDataReader)">
  1494. <summary>
  1495. Parses a data reader to a sequence of dynamic. Used for deserializing a reader without a connection, etc.
  1496. </summary>
  1497. </member>
  1498. <member name="M:Dapper.SqlMapper.GetRowParser(System.Data.IDataReader,System.Type,System.Int32,System.Int32,System.Boolean)">
  1499. <summary>
  1500. Gets the row parser for a specific row on a data reader. This allows for type switching every row based on, for example, a TypeId column.
  1501. You could return a collection of the base type but have each more specific.
  1502. </summary>
  1503. <param name="reader">The data reader to get the parser for the current row from</param>
  1504. <param name="type">The type to get the parser for</param>
  1505. <param name="startIndex">The start column index of the object (default 0)</param>
  1506. <param name="length">The length of columns to read (default -1 = all fields following startIndex)</param>
  1507. <param name="returnNullIfFirstMissing">Return null if we can't find the first column? (default false)</param>
  1508. <returns>A parser for this specific object from this row.</returns>
  1509. </member>
  1510. <member name="M:Dapper.SqlMapper.GetRowParser``1(System.Data.IDataReader,System.Type,System.Int32,System.Int32,System.Boolean)">
  1511. <summary>
  1512. Gets the row parser for a specific row on a data reader. This allows for type switching every row based on, for example, a TypeId column.
  1513. You could return a collection of the base type but have each more specific.
  1514. </summary>
  1515. <param name="reader">The data reader to get the parser for the current row from</param>
  1516. <param name="concreteType">The type to get the parser for</param>
  1517. <param name="startIndex">The start column index of the object (default 0)</param>
  1518. <param name="length">The length of columns to read (default -1 = all fields following startIndex)</param>
  1519. <param name="returnNullIfFirstMissing">Return null if we can't find the first column? (default false)</param>
  1520. <returns>A parser for this specific object from this row.</returns>
  1521. <example>
  1522. var result = new List&lt;BaseType&gt;();
  1523. using (var reader = connection.ExecuteReader(@"
  1524. select 'abc' as Name, 1 as Type, 3.0 as Value
  1525. union all
  1526. select 'def' as Name, 2 as Type, 4.0 as Value"))
  1527. {
  1528. if (reader.Read())
  1529. {
  1530. var toFoo = reader.GetRowParser&lt;BaseType&gt;(typeof(Foo));
  1531. var toBar = reader.GetRowParser&lt;BaseType&gt;(typeof(Bar));
  1532. var col = reader.GetOrdinal("Type");
  1533. do
  1534. {
  1535. switch (reader.GetInt32(col))
  1536. {
  1537. case 1:
  1538. result.Add(toFoo(reader));
  1539. break;
  1540. case 2:
  1541. result.Add(toBar(reader));
  1542. break;
  1543. }
  1544. } while (reader.Read());
  1545. }
  1546. }
  1547. abstract class BaseType
  1548. {
  1549. public abstract int Type { get; }
  1550. }
  1551. class Foo : BaseType
  1552. {
  1553. public string Name { get; set; }
  1554. public override int Type =&gt; 1;
  1555. }
  1556. class Bar : BaseType
  1557. {
  1558. public float Value { get; set; }
  1559. public override int Type =&gt; 2;
  1560. }
  1561. </example>
  1562. </member>
  1563. <member name="T:Dapper.SqlMapper.Identity">
  1564. <summary>
  1565. Identity of a cached query in Dapper, used for extensibility
  1566. </summary>
  1567. </member>
  1568. <member name="M:Dapper.SqlMapper.Identity.ForDynamicParameters(System.Type)">
  1569. <summary>
  1570. Create an identity for use with DynamicParameters, internal use only
  1571. </summary>
  1572. <param name="type"></param>
  1573. <returns></returns>
  1574. </member>
  1575. <member name="M:Dapper.SqlMapper.Identity.Equals(System.Object)">
  1576. <summary>
  1577. </summary>
  1578. <param name="obj"></param>
  1579. <returns></returns>
  1580. </member>
  1581. <member name="F:Dapper.SqlMapper.Identity.sql">
  1582. <summary>
  1583. The sql
  1584. </summary>
  1585. </member>
  1586. <member name="F:Dapper.SqlMapper.Identity.commandType">
  1587. <summary>
  1588. The command type
  1589. </summary>
  1590. </member>
  1591. <member name="F:Dapper.SqlMapper.Identity.hashCode">
  1592. <summary>
  1593. </summary>
  1594. </member>
  1595. <member name="F:Dapper.SqlMapper.Identity.gridIndex">
  1596. <summary>
  1597. </summary>
  1598. </member>
  1599. <member name="F:Dapper.SqlMapper.Identity.type">
  1600. <summary>
  1601. </summary>
  1602. </member>
  1603. <member name="F:Dapper.SqlMapper.Identity.connectionString">
  1604. <summary>
  1605. </summary>
  1606. </member>
  1607. <member name="F:Dapper.SqlMapper.Identity.parametersType">
  1608. <summary>
  1609. </summary>
  1610. </member>
  1611. <member name="M:Dapper.SqlMapper.Identity.GetHashCode">
  1612. <summary>
  1613. </summary>
  1614. <returns></returns>
  1615. </member>
  1616. <member name="M:Dapper.SqlMapper.Identity.Equals(Dapper.SqlMapper.Identity)">
  1617. <summary>
  1618. Compare 2 Identity objects
  1619. </summary>
  1620. <param name="other"></param>
  1621. <returns></returns>
  1622. </member>
  1623. <member name="T:Dapper.SqlMapper.IDynamicParameters">
  1624. <summary>
  1625. Implement this interface to pass an arbitrary db specific set of parameters to Dapper
  1626. </summary>
  1627. </member>
  1628. <member name="M:Dapper.SqlMapper.IDynamicParameters.AddParameters(System.Data.IDbCommand,Dapper.SqlMapper.Identity)">
  1629. <summary>
  1630. Add all the parameters needed to the command just before it executes
  1631. </summary>
  1632. <param name="command">The raw command prior to execution</param>
  1633. <param name="identity">Information about the query</param>
  1634. </member>
  1635. <member name="T:Dapper.SqlMapper.IMemberMap">
  1636. <summary>
  1637. Implements this interface to provide custom member mapping
  1638. </summary>
  1639. </member>
  1640. <member name="P:Dapper.SqlMapper.IMemberMap.ColumnName">
  1641. <summary>
  1642. Source DataReader column name
  1643. </summary>
  1644. </member>
  1645. <member name="P:Dapper.SqlMapper.IMemberMap.MemberType">
  1646. <summary>
  1647. Target member type
  1648. </summary>
  1649. </member>
  1650. <member name="P:Dapper.SqlMapper.IMemberMap.Property">
  1651. <summary>
  1652. Target property
  1653. </summary>
  1654. </member>
  1655. <member name="P:Dapper.SqlMapper.IMemberMap.Field">
  1656. <summary>
  1657. Target field
  1658. </summary>
  1659. </member>
  1660. <member name="P:Dapper.SqlMapper.IMemberMap.Parameter">
  1661. <summary>
  1662. Target constructor parameter
  1663. </summary>
  1664. </member>
  1665. <member name="T:Dapper.SqlMapper.IParameterCallbacks">
  1666. <summary>
  1667. Extends IDynamicParameters with facilities for executing callbacks after commands have completed
  1668. </summary>
  1669. </member>
  1670. <member name="M:Dapper.SqlMapper.IParameterCallbacks.OnCompleted">
  1671. <summary>
  1672. Invoked when the command has executed
  1673. </summary>
  1674. </member>
  1675. <member name="T:Dapper.SqlMapper.IParameterLookup">
  1676. <summary>
  1677. Extends IDynamicParameters providing by-name lookup of parameter values
  1678. </summary>
  1679. </member>
  1680. <member name="P:Dapper.SqlMapper.IParameterLookup.Item(System.String)">
  1681. <summary>
  1682. Get the value of the specified parameter (return null if not found)
  1683. </summary>
  1684. </member>
  1685. <member name="T:Dapper.SqlMapper.ITypeHandler">
  1686. <summary>
  1687. Implement this interface to perform custom type-based parameter handling and value parsing
  1688. </summary>
  1689. </member>
  1690. <member name="M:Dapper.SqlMapper.ITypeHandler.SetValue(System.Data.IDbDataParameter,System.Object)">
  1691. <summary>
  1692. Assign the value of a parameter before a command executes
  1693. </summary>
  1694. <param name="parameter">The parameter to configure</param>
  1695. <param name="value">Parameter value</param>
  1696. </member>
  1697. <member name="M:Dapper.SqlMapper.ITypeHandler.Parse(System.Type,System.Object)">
  1698. <summary>
  1699. Parse a database value back to a typed value
  1700. </summary>
  1701. <param name="value">The value from the database</param>
  1702. <param name="destinationType">The type to parse to</param>
  1703. <returns>The typed value</returns>
  1704. </member>
  1705. <member name="T:Dapper.SqlMapper.ITypeMap">
  1706. <summary>
  1707. Implement this interface to change default mapping of reader columns to type members
  1708. </summary>
  1709. </member>
  1710. <member name="M:Dapper.SqlMapper.ITypeMap.FindConstructor(System.String[],System.Type[])">
  1711. <summary>
  1712. Finds best constructor
  1713. </summary>
  1714. <param name="names">DataReader column names</param>
  1715. <param name="types">DataReader column types</param>
  1716. <returns>Matching constructor or default one</returns>
  1717. </member>
  1718. <member name="M:Dapper.SqlMapper.ITypeMap.FindExplicitConstructor">
  1719. <summary>
  1720. Returns a constructor which should *always* be used.
  1721. Parameters will be default values, nulls for reference types and zero'd for value types.
  1722. Use this class to force object creation away from parameterless constructors you don't control.
  1723. </summary>
  1724. </member>
  1725. <member name="M:Dapper.SqlMapper.ITypeMap.GetConstructorParameter(System.Reflection.ConstructorInfo,System.String)">
  1726. <summary>
  1727. Gets mapping for constructor parameter
  1728. </summary>
  1729. <param name="constructor">Constructor to resolve</param>
  1730. <param name="columnName">DataReader column name</param>
  1731. <returns>Mapping implementation</returns>
  1732. </member>
  1733. <member name="M:Dapper.SqlMapper.ITypeMap.GetMember(System.String)">
  1734. <summary>
  1735. Gets member mapping for column
  1736. </summary>
  1737. <param name="columnName">DataReader column name</param>
  1738. <returns>Mapping implementation</returns>
  1739. </member>
  1740. <member name="T:Dapper.SqlMapper.Link`2">
  1741. <summary>
  1742. This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example),
  1743. and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE**
  1744. equality. The type is fully thread-safe.
  1745. </summary>
  1746. </member>
  1747. <member name="T:Dapper.SqlMapper.LiteralToken">
  1748. <summary>
  1749. Represents a placeholder for a value that should be replaced as a literal value in the resulting sql
  1750. </summary>
  1751. </member>
  1752. <member name="P:Dapper.SqlMapper.LiteralToken.Token">
  1753. <summary>
  1754. The text in the original command that should be replaced
  1755. </summary>
  1756. </member>
  1757. <member name="P:Dapper.SqlMapper.LiteralToken.Member">
  1758. <summary>
  1759. The name of the member referred to by the token
  1760. </summary>
  1761. </member>
  1762. <member name="T:Dapper.SqlMapper.Settings">
  1763. <summary>
  1764. Permits specifying certain SqlMapper values globally.
  1765. </summary>
  1766. </member>
  1767. <member name="M:Dapper.SqlMapper.Settings.SetDefaults">
  1768. <summary>
  1769. Resets all Settings to their default values
  1770. </summary>
  1771. </member>
  1772. <member name="P:Dapper.SqlMapper.Settings.CommandTimeout">
  1773. <summary>
  1774. Specifies the default Command Timeout for all Queries
  1775. </summary>
  1776. </member>
  1777. <member name="P:Dapper.SqlMapper.Settings.ApplyNullValues">
  1778. <summary>
  1779. Indicates whether nulls in data are silently ignored (default) vs actively applied and assigned to members
  1780. </summary>
  1781. </member>
  1782. <member name="P:Dapper.SqlMapper.Settings.PadListExpansions">
  1783. <summary>
  1784. Should list expansions be padded with null-valued parameters, to prevent query-plan saturation? For example,
  1785. an 'in @foo' expansion with 7, 8 or 9 values will be sent as a list of 10 values, with 3, 2 or 1 of them null.
  1786. The padding size is relative to the size of the list; "next 10" under 150, "next 50" under 500,
  1787. "next 100" under 1500, etc.
  1788. </summary>
  1789. <remarks>
  1790. Caution: this should be treated with care if your DB provider (or the specific configuration) allows for null
  1791. equality (aka "ansi nulls off"), as this may change the intent of your query; as such, this is disabled by
  1792. default and must be enabled.
  1793. </remarks>
  1794. </member>
  1795. <member name="P:Dapper.SqlMapper.Settings.InListStringSplitCount">
  1796. <summary>
  1797. If set (non-negative), when performing in-list expansions of integer types ("where id in @ids", etc), switch to a string_split based
  1798. operation if there are more than this many elements. Note that this feautre requires SQL Server 2016 / compatibility level 130 (or above).
  1799. </summary>
  1800. </member>
  1801. <member name="T:Dapper.SqlMapper.TypeHandler`1">
  1802. <summary>
  1803. Base-class for simple type-handlers
  1804. </summary>
  1805. </member>
  1806. <member name="M:Dapper.SqlMapper.TypeHandler`1.SetValue(System.Data.IDbDataParameter,`0)">
  1807. <summary>
  1808. Assign the value of a parameter before a command executes
  1809. </summary>
  1810. <param name="parameter">The parameter to configure</param>
  1811. <param name="value">Parameter value</param>
  1812. </member>
  1813. <member name="M:Dapper.SqlMapper.TypeHandler`1.Parse(System.Object)">
  1814. <summary>
  1815. Parse a database value back to a typed value
  1816. </summary>
  1817. <param name="value">The value from the database</param>
  1818. <returns>The typed value</returns>
  1819. </member>
  1820. <member name="T:Dapper.SqlMapper.StringTypeHandler`1">
  1821. <summary>
  1822. Base-class for simple type-handlers that are based around strings
  1823. </summary>
  1824. </member>
  1825. <member name="M:Dapper.SqlMapper.StringTypeHandler`1.Parse(System.String)">
  1826. <summary>
  1827. Parse a string into the expected type (the string will never be null)
  1828. </summary>
  1829. </member>
  1830. <member name="M:Dapper.SqlMapper.StringTypeHandler`1.Format(`0)">
  1831. <summary>
  1832. Format an instace into a string (the instance will never be null)
  1833. </summary>
  1834. </member>
  1835. <member name="M:Dapper.SqlMapper.StringTypeHandler`1.SetValue(System.Data.IDbDataParameter,`0)">
  1836. <summary>
  1837. Assign the value of a parameter before a command executes
  1838. </summary>
  1839. <param name="parameter">The parameter to configure</param>
  1840. <param name="value">Parameter value</param>
  1841. </member>
  1842. <member name="M:Dapper.SqlMapper.StringTypeHandler`1.Parse(System.Object)">
  1843. <summary>
  1844. Parse a database value back to a typed value
  1845. </summary>
  1846. <param name="value">The value from the database</param>
  1847. <returns>The typed value</returns>
  1848. </member>
  1849. <member name="T:Dapper.SqlMapper.TypeHandlerCache`1">
  1850. <summary>
  1851. Not intended for direct usage
  1852. </summary>
  1853. </member>
  1854. <member name="M:Dapper.SqlMapper.TypeHandlerCache`1.Parse(System.Object)">
  1855. <summary>
  1856. Not intended for direct usage
  1857. </summary>
  1858. </member>
  1859. <member name="M:Dapper.SqlMapper.TypeHandlerCache`1.SetValue(System.Data.IDbDataParameter,System.Object)">
  1860. <summary>
  1861. Not intended for direct usage
  1862. </summary>
  1863. </member>
  1864. <member name="T:Dapper.IWrappedDataReader">
  1865. <summary>
  1866. Describes a reader that controls the lifetime of both a command and a reader,
  1867. exposing the downstream command/reader as properties.
  1868. </summary>
  1869. </member>
  1870. <member name="P:Dapper.IWrappedDataReader.Reader">
  1871. <summary>
  1872. Obtain the underlying reader
  1873. </summary>
  1874. </member>
  1875. <member name="P:Dapper.IWrappedDataReader.Command">
  1876. <summary>
  1877. Obtain the underlying command
  1878. </summary>
  1879. </member>
  1880. </members>
  1881. </doc>