Merge pull request #966 from ermshiperete/bug-xamarin-18511
[mono.git] / mcs / class / System.Data / Documentation / en / System.Data.Common / DbCommand.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="DbCommand" FullName="System.Data.Common.DbCommand">
3   <TypeSignature Language="C#" Value="public abstract class DbCommand : System.ComponentModel.Component, System.Data.IDbCommand" />
4   <AssemblyInfo>
5     <AssemblyName>System.Data</AssemblyName>
6     <AssemblyVersion>2.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.ComponentModel.Component</BaseTypeName>
10   </Base>
11   <Interfaces>
12     <Interface>
13       <InterfaceName>System.Data.IDbCommand</InterfaceName>
14     </Interface>
15   </Interfaces>
16   <Docs>
17     <remarks>To be added.</remarks>
18     <since version=".NET 2.0" />
19     <summary>
20       <attribution license="cc4" from="Microsoft" modified="false" />
21       <para>Represents an SQL statement or stored procedure to execute against a data source. Provides a base class for database-specific classes that represent commands. <see cref="Overload:System.Data.Common.DbCommand.ExecuteNonQueryAsync" /></para>
22     </summary>
23   </Docs>
24   <Members>
25     <Member MemberName=".ctor">
26       <MemberSignature Language="C#" Value="protected DbCommand ();" />
27       <MemberType>Constructor</MemberType>
28       <Parameters />
29       <Docs>
30         <remarks>To be added.</remarks>
31         <since version=".NET 2.0" />
32         <summary>
33           <attribution license="cc4" from="Microsoft" modified="false" />
34           <para>Constructs an instance of the <see cref="T:System.Data.Common.DbCommand" /> object.</para>
35         </summary>
36       </Docs>
37       <AssemblyInfo>
38         <AssemblyVersion>2.0.0.0</AssemblyVersion>
39       </AssemblyInfo>
40     </Member>
41     <Member MemberName="Cancel">
42       <MemberSignature Language="C#" Value="public abstract void Cancel ();" />
43       <MemberType>Method</MemberType>
44       <ReturnValue>
45         <ReturnType>System.Void</ReturnType>
46       </ReturnValue>
47       <Parameters />
48       <Docs>
49         <since version=".NET 2.0" />
50         <remarks>
51           <attribution license="cc4" from="Microsoft" modified="false" />
52           <para>If there is nothing to cancel, nothing happens. However, if there is a command in process, and the attempt to cancel fails, no exception is generated.</para>
53         </remarks>
54         <summary>
55           <attribution license="cc4" from="Microsoft" modified="false" />
56           <para>Attempts to cancels the execution of a <see cref="T:System.Data.Common.DbCommand" />.</para>
57         </summary>
58       </Docs>
59       <AssemblyInfo>
60         <AssemblyVersion>2.0.0.0</AssemblyVersion>
61       </AssemblyInfo>
62     </Member>
63     <Member MemberName="CommandText">
64       <MemberSignature Language="C#" Value="public abstract string CommandText { set; get; }" />
65       <MemberType>Property</MemberType>
66       <Attributes>
67         <Attribute>
68           <AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
69         </Attribute>
70         <Attribute>
71           <AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
72         </Attribute>
73       </Attributes>
74       <ReturnValue>
75         <ReturnType>System.String</ReturnType>
76       </ReturnValue>
77       <Docs>
78         <value>To be added.</value>
79         <since version=".NET 2.0" />
80         <remarks>
81           <attribution license="cc4" from="Microsoft" modified="false" />
82           <para>When you set the <see cref="T:System.Data.CommandType" /> to StoredProcedure, you should set the <see cref="P:System.Data.Common.DbCommand.CommandText" /> property to the name of the stored procedure. The command executes this stored procedure when you call one of the Execute methods.</para>
83         </remarks>
84         <summary>
85           <attribution license="cc4" from="Microsoft" modified="false" />
86           <para>Gets or sets the text command to run against the data source.</para>
87         </summary>
88       </Docs>
89       <AssemblyInfo>
90         <AssemblyVersion>2.0.0.0</AssemblyVersion>
91       </AssemblyInfo>
92     </Member>
93     <Member MemberName="CommandTimeout">
94       <MemberSignature Language="C#" Value="public abstract int CommandTimeout { set; get; }" />
95       <MemberType>Property</MemberType>
96       <ReturnValue>
97         <ReturnType>System.Int32</ReturnType>
98       </ReturnValue>
99       <Docs>
100         <value>To be added.</value>
101         <since version=".NET 2.0" />
102         <remarks>
103           <attribution license="cc4" from="Microsoft" modified="false" />
104           <para>An <see cref="T:System.ArgumentException" /> is generated if the assigned <see cref="P:System.Data.Common.DbCommand.CommandTimeout" /> property value is less than 0.</para>
105           <para>Note to implementers, it is recommended that 0 means no timeout.</para>
106         </remarks>
107         <summary>
108           <attribution license="cc4" from="Microsoft" modified="false" />
109           <para>Gets or sets the wait time before terminating the attempt to execute a command and generating an error.</para>
110         </summary>
111       </Docs>
112       <AssemblyInfo>
113         <AssemblyVersion>2.0.0.0</AssemblyVersion>
114       </AssemblyInfo>
115     </Member>
116     <Member MemberName="CommandType">
117       <MemberSignature Language="C#" Value="public abstract System.Data.CommandType CommandType { set; get; }" />
118       <MemberType>Property</MemberType>
119       <Attributes>
120         <Attribute>
121           <AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
122         </Attribute>
123         <Attribute>
124           <AttributeName>System.ComponentModel.DefaultValue(System.Data.CommandType.Text)</AttributeName>
125         </Attribute>
126       </Attributes>
127       <ReturnValue>
128         <ReturnType>System.Data.CommandType</ReturnType>
129       </ReturnValue>
130       <Docs>
131         <value>To be added.</value>
132         <since version=".NET 2.0" />
133         <remarks>
134           <attribution license="cc4" from="Microsoft" modified="false" />
135           <para>When you set the <see cref="T:System.Data.CommandType" /> to StoredProcedure, you should set the <see cref="P:System.Data.Common.DbCommand.CommandText" /> property to the name of the stored procedure. The command executes this stored procedure when you call one of the Execute methods.</para>
136         </remarks>
137         <summary>
138           <attribution license="cc4" from="Microsoft" modified="false" />
139           <para>Indicates or specifies how the <see cref="P:System.Data.Common.DbCommand.CommandText" /> property is interpreted.</para>
140         </summary>
141       </Docs>
142       <AssemblyInfo>
143         <AssemblyVersion>2.0.0.0</AssemblyVersion>
144       </AssemblyInfo>
145     </Member>
146     <Member MemberName="Connection">
147       <MemberSignature Language="C#" Value="public System.Data.Common.DbConnection Connection { set; get; }" />
148       <MemberType>Property</MemberType>
149       <Attributes>
150         <Attribute>
151           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
152         </Attribute>
153         <Attribute>
154           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
155         </Attribute>
156         <Attribute>
157           <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
158         </Attribute>
159       </Attributes>
160       <ReturnValue>
161         <ReturnType>System.Data.Common.DbConnection</ReturnType>
162       </ReturnValue>
163       <Docs>
164         <value>To be added.</value>
165         <remarks>To be added.</remarks>
166         <since version=".NET 2.0" />
167         <summary>
168           <attribution license="cc4" from="Microsoft" modified="false" />
169           <para>Gets or sets the <see cref="T:System.Data.Common.DbConnection" /> used by this <see cref="T:System.Data.Common.DbCommand" />.</para>
170         </summary>
171       </Docs>
172       <AssemblyInfo>
173         <AssemblyVersion>2.0.0.0</AssemblyVersion>
174       </AssemblyInfo>
175     </Member>
176     <Member MemberName="CreateDbParameter">
177       <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbParameter CreateDbParameter ();" />
178       <MemberType>Method</MemberType>
179       <ReturnValue>
180         <ReturnType>System.Data.Common.DbParameter</ReturnType>
181       </ReturnValue>
182       <Parameters />
183       <Docs>
184         <returns>To be added.</returns>
185         <remarks>To be added.</remarks>
186         <since version=".NET 2.0" />
187         <summary>
188           <attribution license="cc4" from="Microsoft" modified="false" />
189           <para>Creates a new instance of a <see cref="T:System.Data.Common.DbParameter" /> object.</para>
190         </summary>
191       </Docs>
192       <AssemblyInfo>
193         <AssemblyVersion>2.0.0.0</AssemblyVersion>
194       </AssemblyInfo>
195     </Member>
196     <Member MemberName="CreateParameter">
197       <MemberSignature Language="C#" Value="public System.Data.Common.DbParameter CreateParameter ();" />
198       <MemberType>Method</MemberType>
199       <ReturnValue>
200         <ReturnType>System.Data.Common.DbParameter</ReturnType>
201       </ReturnValue>
202       <Parameters />
203       <Docs>
204         <returns>To be added.</returns>
205         <remarks>To be added.</remarks>
206         <since version=".NET 2.0" />
207         <summary>
208           <attribution license="cc4" from="Microsoft" modified="false" />
209           <para>Creates a new instance of a <see cref="T:System.Data.Common.DbParameter" /> object.</para>
210         </summary>
211       </Docs>
212       <AssemblyInfo>
213         <AssemblyVersion>2.0.0.0</AssemblyVersion>
214       </AssemblyInfo>
215     </Member>
216     <Member MemberName="DbConnection">
217       <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbConnection DbConnection { set; get; }" />
218       <MemberType>Property</MemberType>
219       <ReturnValue>
220         <ReturnType>System.Data.Common.DbConnection</ReturnType>
221       </ReturnValue>
222       <Docs>
223         <value>To be added.</value>
224         <remarks>To be added.</remarks>
225         <since version=".NET 2.0" />
226         <summary>
227           <attribution license="cc4" from="Microsoft" modified="false" />
228           <para>Gets or sets the <see cref="T:System.Data.Common.DbConnection" /> used by this <see cref="T:System.Data.Common.DbCommand" />.</para>
229         </summary>
230       </Docs>
231       <AssemblyInfo>
232         <AssemblyVersion>2.0.0.0</AssemblyVersion>
233       </AssemblyInfo>
234     </Member>
235     <Member MemberName="DbParameterCollection">
236       <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbParameterCollection DbParameterCollection { get; }" />
237       <MemberType>Property</MemberType>
238       <ReturnValue>
239         <ReturnType>System.Data.Common.DbParameterCollection</ReturnType>
240       </ReturnValue>
241       <Docs>
242         <value>To be added.</value>
243         <remarks>To be added.</remarks>
244         <since version=".NET 2.0" />
245         <summary>
246           <attribution license="cc4" from="Microsoft" modified="false" />
247           <para>Gets the collection of <see cref="T:System.Data.Common.DbParameter" /> objects.</para>
248         </summary>
249       </Docs>
250       <AssemblyInfo>
251         <AssemblyVersion>2.0.0.0</AssemblyVersion>
252       </AssemblyInfo>
253     </Member>
254     <Member MemberName="DbTransaction">
255       <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbTransaction DbTransaction { set; get; }" />
256       <MemberType>Property</MemberType>
257       <ReturnValue>
258         <ReturnType>System.Data.Common.DbTransaction</ReturnType>
259       </ReturnValue>
260       <Docs>
261         <value>To be added.</value>
262         <remarks>To be added.</remarks>
263         <since version=".NET 2.0" />
264         <summary>
265           <attribution license="cc4" from="Microsoft" modified="false" />
266           <para>Gets or sets the <see cref="P:System.Data.Common.DbCommand.DbTransaction" /> within which this <see cref="T:System.Data.Common.DbCommand" /> object executes.</para>
267         </summary>
268       </Docs>
269       <AssemblyInfo>
270         <AssemblyVersion>2.0.0.0</AssemblyVersion>
271       </AssemblyInfo>
272     </Member>
273     <Member MemberName="DesignTimeVisible">
274       <MemberSignature Language="C#" Value="public abstract bool DesignTimeVisible { set; get; }" />
275       <MemberType>Property</MemberType>
276       <Attributes>
277         <Attribute>
278           <AttributeName>System.ComponentModel.DesignOnly(true)</AttributeName>
279         </Attribute>
280         <Attribute>
281           <AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
282         </Attribute>
283         <Attribute>
284           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
285         </Attribute>
286         <Attribute>
287           <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
288         </Attribute>
289       </Attributes>
290       <ReturnValue>
291         <ReturnType>System.Boolean</ReturnType>
292       </ReturnValue>
293       <Docs>
294         <value>To be added.</value>
295         <remarks>To be added.</remarks>
296         <since version=".NET 2.0" />
297         <summary>
298           <attribution license="cc4" from="Microsoft" modified="false" />
299           <para>Gets or sets a value indicating whether the command object should be visible in a customized interface control.</para>
300         </summary>
301       </Docs>
302       <AssemblyInfo>
303         <AssemblyVersion>2.0.0.0</AssemblyVersion>
304       </AssemblyInfo>
305     </Member>
306     <Member MemberName="ExecuteDbDataReader">
307       <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbDataReader ExecuteDbDataReader (System.Data.CommandBehavior behavior);" />
308       <MemberType>Method</MemberType>
309       <ReturnValue>
310         <ReturnType>System.Data.Common.DbDataReader</ReturnType>
311       </ReturnValue>
312       <Parameters>
313         <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
314       </Parameters>
315       <Docs>
316         <returns>To be added.</returns>
317         <remarks>To be added.</remarks>
318         <since version=".NET 2.0" />
319         <summary>
320           <attribution license="cc4" from="Microsoft" modified="false" />
321           <para>Executes the command text against the connection.</para>
322         </summary>
323         <param name="behavior">
324           <attribution license="cc4" from="Microsoft" modified="false" />An instance of <see cref="T:System.Data.CommandBehavior" />.</param>
325       </Docs>
326       <AssemblyInfo>
327         <AssemblyVersion>2.0.0.0</AssemblyVersion>
328       </AssemblyInfo>
329     </Member>
330     <Member MemberName="ExecuteNonQuery">
331       <MemberSignature Language="C#" Value="public abstract int ExecuteNonQuery ();" />
332       <MemberType>Method</MemberType>
333       <ReturnValue>
334         <ReturnType>System.Int32</ReturnType>
335       </ReturnValue>
336       <Parameters />
337       <Docs>
338         <returns>To be added.</returns>
339         <since version=".NET 2.0" />
340         <remarks>
341           <attribution license="cc4" from="Microsoft" modified="false" />
342           <para>You can use <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery" /> to perform catalog operations (for example, querying the structure of a database or creating database objects such as tables), or to change the data in a database by executing UPDATE, INSERT, or DELETE statements.</para>
343           <para>Although <see cref="M:System.Data.Common.DbCommand.ExecuteNonQuery" /> does not return any rows, any output parameters or return values mapped to parameters are populated with data.</para>
344           <para>For UPDATE, INSERT, and DELETE statements, the return value is the number of rows affected by the command. For all other types of statements, the return value is -1.</para>
345         </remarks>
346         <summary>
347           <attribution license="cc4" from="Microsoft" modified="false" />
348           <para>Executes a SQL statement against a connection object.</para>
349         </summary>
350       </Docs>
351       <AssemblyInfo>
352         <AssemblyVersion>2.0.0.0</AssemblyVersion>
353       </AssemblyInfo>
354     </Member>
355     <Member MemberName="ExecuteReader">
356       <MemberSignature Language="C#" Value="public System.Data.Common.DbDataReader ExecuteReader ();" />
357       <MemberType>Method</MemberType>
358       <ReturnValue>
359         <ReturnType>System.Data.Common.DbDataReader</ReturnType>
360       </ReturnValue>
361       <Parameters />
362       <Docs>
363         <returns>To be added.</returns>
364         <remarks>To be added.</remarks>
365         <since version=".NET 2.0" />
366         <summary>
367           <attribution license="cc4" from="Microsoft" modified="false" />
368           <para>Executes the <see cref="P:System.Data.Common.DbCommand.CommandText" /> against the <see cref="P:System.Data.Common.DbCommand.Connection" />, and returns an <see cref="T:System.Data.Common.DbDataReader" />.</para>
369         </summary>
370       </Docs>
371       <AssemblyInfo>
372         <AssemblyVersion>2.0.0.0</AssemblyVersion>
373       </AssemblyInfo>
374     </Member>
375     <Member MemberName="ExecuteReader">
376       <MemberSignature Language="C#" Value="public System.Data.Common.DbDataReader ExecuteReader (System.Data.CommandBehavior behavior);" />
377       <MemberType>Method</MemberType>
378       <ReturnValue>
379         <ReturnType>System.Data.Common.DbDataReader</ReturnType>
380       </ReturnValue>
381       <Parameters>
382         <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
383       </Parameters>
384       <Docs>
385         <returns>To be added.</returns>
386         <remarks>To be added.</remarks>
387         <since version=".NET 2.0" />
388         <summary>
389           <attribution license="cc4" from="Microsoft" modified="false" />
390           <para>Executes the <see cref="P:System.Data.Common.DbCommand.CommandText" /> against the <see cref="P:System.Data.Common.DbCommand.Connection" />, and returns an <see cref="T:System.Data.Common.DbDataReader" /> using one of the <see cref="T:System.Data.CommandBehavior" /> values. </para>
391         </summary>
392         <param name="behavior">
393           <attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Data.CommandBehavior" /> values.</param>
394       </Docs>
395       <AssemblyInfo>
396         <AssemblyVersion>2.0.0.0</AssemblyVersion>
397       </AssemblyInfo>
398     </Member>
399     <Member MemberName="ExecuteScalar">
400       <MemberSignature Language="C#" Value="public abstract object ExecuteScalar ();" />
401       <MemberType>Method</MemberType>
402       <ReturnValue>
403         <ReturnType>System.Object</ReturnType>
404       </ReturnValue>
405       <Parameters />
406       <Docs>
407         <returns>To be added.</returns>
408         <since version=".NET 2.0" />
409         <remarks>
410           <attribution license="cc4" from="Microsoft" modified="false" />
411           <para>Use the <see cref="M:System.Data.Common.DbCommand.ExecuteScalar" /> method to retrieve a single value (for example, an aggregate value) from a database. This requires less code than using the <see cref="M:System.Data.Common.DbCommand.ExecuteReader" /> method and performing the operations necessary to generate the single value using the data returned by a <see cref="T:System.Data.Common.DbDataReader" />.</para>
412           <para>If the first column of the first row in the result set is not found, a null reference (Nothing in Visual Basic) is returned. If the value in the database is null, the query returns DBNull.Value.</para>
413         </remarks>
414         <summary>
415           <attribution license="cc4" from="Microsoft" modified="false" />
416           <para>Executes the query and returns the first column of the first row in the result set returned by the query. All other columns and rows are ignored.</para>
417         </summary>
418       </Docs>
419       <AssemblyInfo>
420         <AssemblyVersion>2.0.0.0</AssemblyVersion>
421       </AssemblyInfo>
422     </Member>
423     <Member MemberName="Parameters">
424       <MemberSignature Language="C#" Value="public System.Data.Common.DbParameterCollection Parameters { get; }" />
425       <MemberType>Property</MemberType>
426       <Attributes>
427         <Attribute>
428           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
429         </Attribute>
430         <Attribute>
431           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
432         </Attribute>
433       </Attributes>
434       <ReturnValue>
435         <ReturnType>System.Data.Common.DbParameterCollection</ReturnType>
436       </ReturnValue>
437       <Docs>
438         <value>To be added.</value>
439         <remarks>To be added.</remarks>
440         <since version=".NET 2.0" />
441         <summary>
442           <attribution license="cc4" from="Microsoft" modified="false" />
443           <para>Gets the collection of <see cref="T:System.Data.Common.DbParameter" /> objects. For more information on parameters, see <format type="text/html"><a href="537d8a2c-d40b-4000-83eb-bc1fcc93f707">Configuring Parameters and Parameter Data Types (ADO.NET)</a></format>.</para>
444         </summary>
445       </Docs>
446       <AssemblyInfo>
447         <AssemblyVersion>2.0.0.0</AssemblyVersion>
448       </AssemblyInfo>
449     </Member>
450     <Member MemberName="Prepare">
451       <MemberSignature Language="C#" Value="public abstract void Prepare ();" />
452       <MemberType>Method</MemberType>
453       <ReturnValue>
454         <ReturnType>System.Void</ReturnType>
455       </ReturnValue>
456       <Parameters />
457       <Docs>
458         <since version=".NET 2.0" />
459         <remarks>
460           <attribution license="cc4" from="Microsoft" modified="false" />
461           <para>If the <see cref="P:System.Data.Common.DbCommand.CommandType" /> property is set to TableDirect, Prepare does nothing. If <see cref="P:System.Data.Common.DbCommand.CommandType" /> is set to StoredProcedure, the call to Prepare should succeed, although it may result in a no-op.</para>
462         </remarks>
463         <summary>
464           <attribution license="cc4" from="Microsoft" modified="false" />
465           <para>Creates a prepared (or compiled) version of the command on the data source.</para>
466         </summary>
467       </Docs>
468       <AssemblyInfo>
469         <AssemblyVersion>2.0.0.0</AssemblyVersion>
470       </AssemblyInfo>
471     </Member>
472     <Member MemberName="System.Data.IDbCommand.Connection">
473       <MemberSignature Language="C#" Value="System.Data.IDbConnection System.Data.IDbCommand.Connection { set; get; }" />
474       <MemberType>Property</MemberType>
475       <AssemblyInfo>
476         <AssemblyVersion>2.0.0.0</AssemblyVersion>
477       </AssemblyInfo>
478       <ReturnValue>
479         <ReturnType>System.Data.IDbConnection</ReturnType>
480       </ReturnValue>
481       <Docs>
482         <value>To be added.</value>
483         <remarks>
484           <attribution license="cc4" from="Microsoft" modified="false" />
485           <para>For more information, see <see cref="M:System.Data.IDbCommand.Connection" />.</para>
486         </remarks>
487         <summary>
488           <attribution license="cc4" from="Microsoft" modified="false" />
489           <para>Gets or sets the <see cref="T:System.Data.IDbConnection" /> used by this instance of the <see cref="T:System.Data.IDbCommand" />.</para>
490         </summary>
491       </Docs>
492     </Member>
493     <Member MemberName="System.Data.IDbCommand.CreateParameter">
494       <MemberSignature Language="C#" Value="System.Data.IDbDataParameter IDbCommand.CreateParameter ();" />
495       <MemberType>Method</MemberType>
496       <AssemblyInfo>
497         <AssemblyVersion>2.0.0.0</AssemblyVersion>
498       </AssemblyInfo>
499       <ReturnValue>
500         <ReturnType>System.Data.IDbDataParameter</ReturnType>
501       </ReturnValue>
502       <Parameters />
503       <Docs>
504         <returns>To be added.</returns>
505         <remarks>
506           <attribution license="cc4" from="Microsoft" modified="false" />
507           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DbCommand" /> instance is cast to an <see cref="T:System.Data.IDbCommand" /> interface.</para>
508           <para>For more information, see <see cref="M:System.Data.IDbCommand.CreateParameter" />.</para>
509         </remarks>
510         <summary>
511           <attribution license="cc4" from="Microsoft" modified="false" />
512           <para>Creates a new instance of an <see cref="T:System.Data.IDbDataParameter" /> object.</para>
513         </summary>
514       </Docs>
515     </Member>
516     <Member MemberName="System.Data.IDbCommand.ExecuteReader">
517       <MemberSignature Language="C#" Value="System.Data.IDataReader IDbCommand.ExecuteReader ();" />
518       <MemberType>Method</MemberType>
519       <AssemblyInfo>
520         <AssemblyVersion>2.0.0.0</AssemblyVersion>
521       </AssemblyInfo>
522       <ReturnValue>
523         <ReturnType>System.Data.IDataReader</ReturnType>
524       </ReturnValue>
525       <Parameters />
526       <Docs>
527         <returns>To be added.</returns>
528         <remarks>
529           <attribution license="cc4" from="Microsoft" modified="false" />
530           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DbCommand" /> instance is cast to an <see cref="T:System.Data.IDbCommand" /> interface.</para>
531           <para>For more information, see <see cref="M:System.Data.IDbCommand.ExecuteReader" />.</para>
532         </remarks>
533         <summary>
534           <attribution license="cc4" from="Microsoft" modified="false" />
535           <para>Executes the <see cref="P:System.Data.IDbCommand.CommandText" /> against the <see cref="P:System.Data.IDbCommand.Connection" /> and builds an <see cref="T:System.Data.IDataReader" />.</para>
536         </summary>
537       </Docs>
538     </Member>
539     <Member MemberName="System.Data.IDbCommand.ExecuteReader">
540       <MemberSignature Language="C#" Value="System.Data.IDataReader IDbCommand.ExecuteReader (System.Data.CommandBehavior behavior);" />
541       <MemberType>Method</MemberType>
542       <AssemblyInfo>
543         <AssemblyVersion>2.0.0.0</AssemblyVersion>
544       </AssemblyInfo>
545       <ReturnValue>
546         <ReturnType>System.Data.IDataReader</ReturnType>
547       </ReturnValue>
548       <Parameters>
549         <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
550       </Parameters>
551       <Docs>
552         <returns>To be added.</returns>
553         <remarks>
554           <attribution license="cc4" from="Microsoft" modified="false" />
555           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DbCommand" /> instance is cast to an <see cref="T:System.Data.IDbCommand" /> interface.</para>
556           <para>For more information, see <see cref="M:System.Data.IDbCommand.ExecuteReader(System.Data.CommandBehavior)" />.</para>
557         </remarks>
558         <summary>
559           <attribution license="cc4" from="Microsoft" modified="false" />
560           <para>Executes the <see cref="P:System.Data.IDbCommand.CommandText" /> against the <see cref="P:System.Data.IDbCommand.Connection" />, and builds an <see cref="T:System.Data.IDataReader" /> using one of the <see cref="T:System.Data.CommandBehavior" /> values.</para>
561         </summary>
562         <param name="behavior">
563           <attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Data.CommandBehavior" /> values.</param>
564       </Docs>
565     </Member>
566     <Member MemberName="System.Data.IDbCommand.Parameters">
567       <MemberSignature Language="C#" Value="System.Data.IDataParameterCollection System.Data.IDbCommand.Parameters { get; }" />
568       <MemberType>Property</MemberType>
569       <AssemblyInfo>
570         <AssemblyVersion>2.0.0.0</AssemblyVersion>
571       </AssemblyInfo>
572       <ReturnValue>
573         <ReturnType>System.Data.IDataParameterCollection</ReturnType>
574       </ReturnValue>
575       <Docs>
576         <value>To be added.</value>
577         <remarks>
578           <attribution license="cc4" from="Microsoft" modified="false" />
579           <para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Data.Common.DbCommand" /> instance is cast to an <see cref="T:System.Data.IDbCommand" /> interface.</para>
580           <para>For more information, see <see cref="M:System.Data.IDbCommand.Parameters" />.</para>
581         </remarks>
582         <summary>
583           <attribution license="cc4" from="Microsoft" modified="false" />
584           <para>Gets the <see cref="T:System.Data.IDataParameterCollection" />.</para>
585         </summary>
586       </Docs>
587     </Member>
588     <Member MemberName="System.Data.IDbCommand.Transaction">
589       <MemberSignature Language="C#" Value="System.Data.IDbTransaction System.Data.IDbCommand.Transaction { set; get; }" />
590       <MemberType>Property</MemberType>
591       <AssemblyInfo>
592         <AssemblyVersion>2.0.0.0</AssemblyVersion>
593       </AssemblyInfo>
594       <ReturnValue>
595         <ReturnType>System.Data.IDbTransaction</ReturnType>
596       </ReturnValue>
597       <Docs>
598         <value>To be added.</value>
599         <remarks>
600           <attribution license="cc4" from="Microsoft" modified="false" />
601           <para>For more information, see <see cref="M:System.Data.IDbCommand.Ttransaction" />.</para>
602         </remarks>
603         <summary>
604           <attribution license="cc4" from="Microsoft" modified="false" />
605           <para>Gets or sets the <see cref="P:System.Data.Common.DbCommand.DbTransaction" /> within which this <see cref="T:System.Data.Common.DbCommand" /> object executes.</para>
606         </summary>
607       </Docs>
608     </Member>
609     <Member MemberName="Transaction">
610       <MemberSignature Language="C#" Value="public System.Data.Common.DbTransaction Transaction { set; get; }" />
611       <MemberType>Property</MemberType>
612       <Attributes>
613         <Attribute>
614           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
615         </Attribute>
616         <Attribute>
617           <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
618         </Attribute>
619         <Attribute>
620           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
621         </Attribute>
622       </Attributes>
623       <ReturnValue>
624         <ReturnType>System.Data.Common.DbTransaction</ReturnType>
625       </ReturnValue>
626       <Docs>
627         <value>To be added.</value>
628         <remarks>To be added.</remarks>
629         <since version=".NET 2.0" />
630         <summary>
631           <attribution license="cc4" from="Microsoft" modified="false" />
632           <para>Gets or sets the <see cref="T:System.Data.Common.DbTransaction" /> within which this <see cref="T:System.Data.Common.DbCommand" /> object executes.</para>
633         </summary>
634       </Docs>
635       <AssemblyInfo>
636         <AssemblyVersion>2.0.0.0</AssemblyVersion>
637       </AssemblyInfo>
638     </Member>
639     <Member MemberName="UpdatedRowSource">
640       <MemberSignature Language="C#" Value="public abstract System.Data.UpdateRowSource UpdatedRowSource { set; get; }" />
641       <MemberType>Property</MemberType>
642       <Attributes>
643         <Attribute>
644           <AttributeName>System.ComponentModel.DefaultValue(System.Data.UpdateRowSource.Both)</AttributeName>
645         </Attribute>
646       </Attributes>
647       <ReturnValue>
648         <ReturnType>System.Data.UpdateRowSource</ReturnType>
649       </ReturnValue>
650       <Docs>
651         <value>To be added.</value>
652         <since version=".NET 2.0" />
653         <remarks>
654           <attribution license="cc4" from="Microsoft" modified="false" />
655           <para>Throws a <see cref="T:System.ArgumentException" /> if the value entered was not one of the <see cref="T:System.Data.UpdateRowSource" /> values.</para>
656         </remarks>
657         <summary>
658           <attribution license="cc4" from="Microsoft" modified="false" />
659           <para>Gets or sets how command results are applied to the <see cref="T:System.Data.DataRow" /> when used by the Update method of a <see cref="T:System.Data.Common.DbDataAdapter" />.</para>
660         </summary>
661       </Docs>
662       <AssemblyInfo>
663         <AssemblyVersion>2.0.0.0</AssemblyVersion>
664       </AssemblyInfo>
665     </Member>
666   </Members>
667 </Type>