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" />
5 <AssemblyName>System.Data</AssemblyName>
6 <AssemblyVersion>2.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.ComponentModel.Component</BaseTypeName>
13 <InterfaceName>System.Data.IDbCommand</InterfaceName>
17 <remarks>To be added.</remarks>
18 <since version=".NET 2.0" />
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>
25 <Member MemberName=".ctor">
26 <MemberSignature Language="C#" Value="protected DbCommand ();" />
27 <MemberType>Constructor</MemberType>
30 <remarks>To be added.</remarks>
31 <since version=".NET 2.0" />
33 <attribution license="cc4" from="Microsoft" modified="false" />
34 <para>Constructs an instance of the <see cref="T:System.Data.Common.DbCommand" /> object.</para>
38 <AssemblyVersion>2.0.0.0</AssemblyVersion>
41 <Member MemberName="Cancel">
42 <MemberSignature Language="C#" Value="public abstract void Cancel ();" />
43 <MemberType>Method</MemberType>
45 <ReturnType>System.Void</ReturnType>
49 <since version=".NET 2.0" />
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>
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>
60 <AssemblyVersion>2.0.0.0</AssemblyVersion>
63 <Member MemberName="CommandText">
64 <MemberSignature Language="C#" Value="public abstract string CommandText { set; get; }" />
65 <MemberType>Property</MemberType>
68 <AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
71 <AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
75 <ReturnType>System.String</ReturnType>
78 <value>To be added.</value>
79 <since version=".NET 2.0" />
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>
85 <attribution license="cc4" from="Microsoft" modified="false" />
86 <para>Gets or sets the text command to run against the data source.</para>
90 <AssemblyVersion>2.0.0.0</AssemblyVersion>
93 <Member MemberName="CommandTimeout">
94 <MemberSignature Language="C#" Value="public abstract int CommandTimeout { set; get; }" />
95 <MemberType>Property</MemberType>
97 <ReturnType>System.Int32</ReturnType>
100 <value>To be added.</value>
101 <since version=".NET 2.0" />
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>
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>
113 <AssemblyVersion>2.0.0.0</AssemblyVersion>
116 <Member MemberName="CommandType">
117 <MemberSignature Language="C#" Value="public abstract System.Data.CommandType CommandType { set; get; }" />
118 <MemberType>Property</MemberType>
121 <AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
124 <AttributeName>System.ComponentModel.DefaultValue(System.Data.CommandType.Text)</AttributeName>
128 <ReturnType>System.Data.CommandType</ReturnType>
131 <value>To be added.</value>
132 <since version=".NET 2.0" />
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>
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>
143 <AssemblyVersion>2.0.0.0</AssemblyVersion>
146 <Member MemberName="Connection">
147 <MemberSignature Language="C#" Value="public System.Data.Common.DbConnection Connection { set; get; }" />
148 <MemberType>Property</MemberType>
151 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
154 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
157 <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
161 <ReturnType>System.Data.Common.DbConnection</ReturnType>
164 <value>To be added.</value>
165 <remarks>To be added.</remarks>
166 <since version=".NET 2.0" />
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>
173 <AssemblyVersion>2.0.0.0</AssemblyVersion>
176 <Member MemberName="CreateDbParameter">
177 <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbParameter CreateDbParameter ();" />
178 <MemberType>Method</MemberType>
180 <ReturnType>System.Data.Common.DbParameter</ReturnType>
184 <returns>To be added.</returns>
185 <remarks>To be added.</remarks>
186 <since version=".NET 2.0" />
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>
193 <AssemblyVersion>2.0.0.0</AssemblyVersion>
196 <Member MemberName="CreateParameter">
197 <MemberSignature Language="C#" Value="public System.Data.Common.DbParameter CreateParameter ();" />
198 <MemberType>Method</MemberType>
200 <ReturnType>System.Data.Common.DbParameter</ReturnType>
204 <returns>To be added.</returns>
205 <remarks>To be added.</remarks>
206 <since version=".NET 2.0" />
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>
213 <AssemblyVersion>2.0.0.0</AssemblyVersion>
216 <Member MemberName="DbConnection">
217 <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbConnection DbConnection { set; get; }" />
218 <MemberType>Property</MemberType>
220 <ReturnType>System.Data.Common.DbConnection</ReturnType>
223 <value>To be added.</value>
224 <remarks>To be added.</remarks>
225 <since version=".NET 2.0" />
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>
232 <AssemblyVersion>2.0.0.0</AssemblyVersion>
235 <Member MemberName="DbParameterCollection">
236 <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbParameterCollection DbParameterCollection { get; }" />
237 <MemberType>Property</MemberType>
239 <ReturnType>System.Data.Common.DbParameterCollection</ReturnType>
242 <value>To be added.</value>
243 <remarks>To be added.</remarks>
244 <since version=".NET 2.0" />
246 <attribution license="cc4" from="Microsoft" modified="false" />
247 <para>Gets the collection of <see cref="T:System.Data.Common.DbParameter" /> objects.</para>
251 <AssemblyVersion>2.0.0.0</AssemblyVersion>
254 <Member MemberName="DbTransaction">
255 <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbTransaction DbTransaction { set; get; }" />
256 <MemberType>Property</MemberType>
258 <ReturnType>System.Data.Common.DbTransaction</ReturnType>
261 <value>To be added.</value>
262 <remarks>To be added.</remarks>
263 <since version=".NET 2.0" />
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>
270 <AssemblyVersion>2.0.0.0</AssemblyVersion>
273 <Member MemberName="DesignTimeVisible">
274 <MemberSignature Language="C#" Value="public abstract bool DesignTimeVisible { set; get; }" />
275 <MemberType>Property</MemberType>
278 <AttributeName>System.ComponentModel.DesignOnly(true)</AttributeName>
281 <AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
284 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
287 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
291 <ReturnType>System.Boolean</ReturnType>
294 <value>To be added.</value>
295 <remarks>To be added.</remarks>
296 <since version=".NET 2.0" />
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>
303 <AssemblyVersion>2.0.0.0</AssemblyVersion>
306 <Member MemberName="ExecuteDbDataReader">
307 <MemberSignature Language="C#" Value="protected abstract System.Data.Common.DbDataReader ExecuteDbDataReader (System.Data.CommandBehavior behavior);" />
308 <MemberType>Method</MemberType>
310 <ReturnType>System.Data.Common.DbDataReader</ReturnType>
313 <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
316 <returns>To be added.</returns>
317 <remarks>To be added.</remarks>
318 <since version=".NET 2.0" />
320 <attribution license="cc4" from="Microsoft" modified="false" />
321 <para>Executes the command text against the connection.</para>
323 <param name="behavior">
324 <attribution license="cc4" from="Microsoft" modified="false" />An instance of <see cref="T:System.Data.CommandBehavior" />.</param>
327 <AssemblyVersion>2.0.0.0</AssemblyVersion>
330 <Member MemberName="ExecuteNonQuery">
331 <MemberSignature Language="C#" Value="public abstract int ExecuteNonQuery ();" />
332 <MemberType>Method</MemberType>
334 <ReturnType>System.Int32</ReturnType>
338 <returns>To be added.</returns>
339 <since version=".NET 2.0" />
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>
347 <attribution license="cc4" from="Microsoft" modified="false" />
348 <para>Executes a SQL statement against a connection object.</para>
352 <AssemblyVersion>2.0.0.0</AssemblyVersion>
355 <Member MemberName="ExecuteReader">
356 <MemberSignature Language="C#" Value="public System.Data.Common.DbDataReader ExecuteReader ();" />
357 <MemberType>Method</MemberType>
359 <ReturnType>System.Data.Common.DbDataReader</ReturnType>
363 <returns>To be added.</returns>
364 <remarks>To be added.</remarks>
365 <since version=".NET 2.0" />
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>
372 <AssemblyVersion>2.0.0.0</AssemblyVersion>
375 <Member MemberName="ExecuteReader">
376 <MemberSignature Language="C#" Value="public System.Data.Common.DbDataReader ExecuteReader (System.Data.CommandBehavior behavior);" />
377 <MemberType>Method</MemberType>
379 <ReturnType>System.Data.Common.DbDataReader</ReturnType>
382 <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
385 <returns>To be added.</returns>
386 <remarks>To be added.</remarks>
387 <since version=".NET 2.0" />
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>
392 <param name="behavior">
393 <attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Data.CommandBehavior" /> values.</param>
396 <AssemblyVersion>2.0.0.0</AssemblyVersion>
399 <Member MemberName="ExecuteScalar">
400 <MemberSignature Language="C#" Value="public abstract object ExecuteScalar ();" />
401 <MemberType>Method</MemberType>
403 <ReturnType>System.Object</ReturnType>
407 <returns>To be added.</returns>
408 <since version=".NET 2.0" />
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>
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>
420 <AssemblyVersion>2.0.0.0</AssemblyVersion>
423 <Member MemberName="Parameters">
424 <MemberSignature Language="C#" Value="public System.Data.Common.DbParameterCollection Parameters { get; }" />
425 <MemberType>Property</MemberType>
428 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
431 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
435 <ReturnType>System.Data.Common.DbParameterCollection</ReturnType>
438 <value>To be added.</value>
439 <remarks>To be added.</remarks>
440 <since version=".NET 2.0" />
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>
447 <AssemblyVersion>2.0.0.0</AssemblyVersion>
450 <Member MemberName="Prepare">
451 <MemberSignature Language="C#" Value="public abstract void Prepare ();" />
452 <MemberType>Method</MemberType>
454 <ReturnType>System.Void</ReturnType>
458 <since version=".NET 2.0" />
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>
464 <attribution license="cc4" from="Microsoft" modified="false" />
465 <para>Creates a prepared (or compiled) version of the command on the data source.</para>
469 <AssemblyVersion>2.0.0.0</AssemblyVersion>
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>
476 <AssemblyVersion>2.0.0.0</AssemblyVersion>
479 <ReturnType>System.Data.IDbConnection</ReturnType>
482 <value>To be added.</value>
484 <attribution license="cc4" from="Microsoft" modified="false" />
485 <para>For more information, see <see cref="M:System.Data.IDbCommand.Connection" />.</para>
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>
493 <Member MemberName="System.Data.IDbCommand.CreateParameter">
494 <MemberSignature Language="C#" Value="System.Data.IDbDataParameter IDbCommand.CreateParameter ();" />
495 <MemberType>Method</MemberType>
497 <AssemblyVersion>2.0.0.0</AssemblyVersion>
500 <ReturnType>System.Data.IDbDataParameter</ReturnType>
504 <returns>To be added.</returns>
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>
511 <attribution license="cc4" from="Microsoft" modified="false" />
512 <para>Creates a new instance of an <see cref="T:System.Data.IDbDataParameter" /> object.</para>
516 <Member MemberName="System.Data.IDbCommand.ExecuteReader">
517 <MemberSignature Language="C#" Value="System.Data.IDataReader IDbCommand.ExecuteReader ();" />
518 <MemberType>Method</MemberType>
520 <AssemblyVersion>2.0.0.0</AssemblyVersion>
523 <ReturnType>System.Data.IDataReader</ReturnType>
527 <returns>To be added.</returns>
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>
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>
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>
543 <AssemblyVersion>2.0.0.0</AssemblyVersion>
546 <ReturnType>System.Data.IDataReader</ReturnType>
549 <Parameter Name="behavior" Type="System.Data.CommandBehavior" />
552 <returns>To be added.</returns>
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>
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>
562 <param name="behavior">
563 <attribution license="cc4" from="Microsoft" modified="false" />One of the <see cref="T:System.Data.CommandBehavior" /> values.</param>
566 <Member MemberName="System.Data.IDbCommand.Parameters">
567 <MemberSignature Language="C#" Value="System.Data.IDataParameterCollection System.Data.IDbCommand.Parameters { get; }" />
568 <MemberType>Property</MemberType>
570 <AssemblyVersion>2.0.0.0</AssemblyVersion>
573 <ReturnType>System.Data.IDataParameterCollection</ReturnType>
576 <value>To be added.</value>
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>
583 <attribution license="cc4" from="Microsoft" modified="false" />
584 <para>Gets the <see cref="T:System.Data.IDataParameterCollection" />.</para>
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>
592 <AssemblyVersion>2.0.0.0</AssemblyVersion>
595 <ReturnType>System.Data.IDbTransaction</ReturnType>
598 <value>To be added.</value>
600 <attribution license="cc4" from="Microsoft" modified="false" />
601 <para>For more information, see <see cref="M:System.Data.IDbCommand.Ttransaction" />.</para>
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>
609 <Member MemberName="Transaction">
610 <MemberSignature Language="C#" Value="public System.Data.Common.DbTransaction Transaction { set; get; }" />
611 <MemberType>Property</MemberType>
614 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
617 <AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
620 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
624 <ReturnType>System.Data.Common.DbTransaction</ReturnType>
627 <value>To be added.</value>
628 <remarks>To be added.</remarks>
629 <since version=".NET 2.0" />
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>
636 <AssemblyVersion>2.0.0.0</AssemblyVersion>
639 <Member MemberName="UpdatedRowSource">
640 <MemberSignature Language="C#" Value="public abstract System.Data.UpdateRowSource UpdatedRowSource { set; get; }" />
641 <MemberType>Property</MemberType>
644 <AttributeName>System.ComponentModel.DefaultValue(System.Data.UpdateRowSource.Both)</AttributeName>
648 <ReturnType>System.Data.UpdateRowSource</ReturnType>
651 <value>To be added.</value>
652 <since version=".NET 2.0" />
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>
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>
663 <AssemblyVersion>2.0.0.0</AssemblyVersion>