This topic has not yet been rated - Rate this topic

DbUpdatableDataRecord Class

Provides access to the original values of object data. The DbUpdatableDataRecord implements methods that allow updates to the original values of an object.

Namespace:  System.Data.Objects
Assembly:  System.Data.Entity (in System.Data.Entity.dll)
public abstract class DbUpdatableDataRecord : DbDataRecord, 
	IExtendedDataRecord, IDataRecord

The DbUpdatableDataRecord type exposes the following members.

  Name Description
Public property DataRecordInfo Gets data record information.
Public property FieldCount Gets the number of fields in the record. (Overrides DbDataRecord.FieldCount.)
Public property Item[Int32] Returns a value that has the given field ordinal. (Overrides DbDataRecord.Item[Int32].)
Public property Item[String] Gets a value that has the given field name. (Overrides DbDataRecord.Item[String].)
Top
  Name Description
Public method Equals(Object) Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetBoolean Retrieves the field value as a Boolean. (Overrides DbDataRecord.GetBoolean(Int32).)
Public method GetByte Retrieves the field value as a byte. (Overrides DbDataRecord.GetByte(Int32).)
Public method GetBytes Retrieves the field value as a byte array. (Overrides DbDataRecord.GetBytes(Int32, Int64, Byte[], Int32, Int32).)
Public method GetChar Retrieves the field value as a char. (Overrides DbDataRecord.GetChar(Int32).)
Public method GetChars Retrieves the field value as a char array. (Overrides DbDataRecord.GetChars(Int32, Int64, Char[], Int32, Int32).)
Public method GetData Infrastructure. Not currently supported. (Inherited from DbDataRecord.)
Public method GetDataReader Retrieves the field value as a DbDataReader.
Public method GetDataRecord Retrieves a field value as a DbDataRecord.
Public method GetDataTypeName Retrieves the name of the field data type. (Overrides DbDataRecord.GetDataTypeName(Int32).)
Public method GetDateTime Retrieves the field value as a DateTime. (Overrides DbDataRecord.GetDateTime(Int32).)
Protected method GetDbDataReader Retrieves the field value as a DbDataReader (Overrides DbDataRecord.GetDbDataReader(Int32).)
Public method GetDecimal Retrieves the field value as a decimal. (Overrides DbDataRecord.GetDecimal(Int32).)
Public method GetDouble Retrieves the field value as a double. (Overrides DbDataRecord.GetDouble(Int32).)
Public method GetFieldType Retrieves the type of a field. (Overrides DbDataRecord.GetFieldType(Int32).)
Public method GetFloat Retrieves the field value as a float. (Overrides DbDataRecord.GetFloat(Int32).)
Public method GetGuid Retrieves the field value as a Guid. (Overrides DbDataRecord.GetGuid(Int32).)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetInt16 Retrieves the field value as an Int16. (Overrides DbDataRecord.GetInt16(Int32).)
Public method GetInt32 Retrieves the field value as an Int32. (Overrides DbDataRecord.GetInt32(Int32).)
Public method GetInt64 Retrieves the field value as an Int64. (Overrides DbDataRecord.GetInt64(Int32).)
Public method GetName Retrieves the name of a field. (Overrides DbDataRecord.GetName(Int32).)
Public method GetOrdinal Retrieves the ordinal of a field by using the name of the field. (Overrides DbDataRecord.GetOrdinal(String).)
Protected method GetRecordValue Retrieves the value of a field.
Public method GetString Retrieves the field value as a string. (Overrides DbDataRecord.GetString(Int32).)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetValue Retrieves the value of a field. (Overrides DbDataRecord.GetValue(Int32).)
Public method GetValues Populates an array of objects with the field values of the current record. (Overrides DbDataRecord.GetValues(Object[]).)
Public method IsDBNull Returns whether the specified field is set to DBNull. (Overrides DbDataRecord.IsDBNull(Int32).)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method SetBoolean Sets the value of a field in a record.
Public method SetByte Sets the value of a field in a record.
Public method SetChar Sets the value of a field in a record.
Public method SetDataRecord Sets the value of a field in a record.
Public method SetDateTime Sets the value of a field in a record.
Public method SetDBNull Sets a field to the DBNull value.
Public method SetDecimal Sets the value of a field in a record.
Public method SetDouble Sets the value of a field in a record.
Public method SetFloat Sets the value of a field in a record.
Public method SetGuid Sets the value of a field in a record.
Public method SetInt16 Sets the value of a field in a record.
Public method SetInt32 Sets the value of a field in a record.
Public method SetInt64 Sets the value of a field in a record.
Protected method SetRecordValue Sets the value of a field in a record.
Public method SetString Sets the value of a field in a record.
Public method SetValue Sets the value of a field in a record.
Public method SetValues Sets field values in a record.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Top
  Name Description
Explicit interface implemetation Private method ICustomTypeDescriptor.GetAttributes Returns a collection of custom attributes for this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetClassName Returns the class name of this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetComponentName Returns the name of this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetConverter Returns a type converter for this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetDefaultEvent Returns the default event for this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetDefaultProperty Returns the default property for this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetEditor Returns an editor of the specified type for this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetEvents() Returns the events for this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetEvents(Attribute[]) Returns the events for this instance of a component using the specified attribute array as a filter. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetProperties() Returns the properties for this instance of a component. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetProperties(Attribute[]) Returns the properties for this instance of a component using the attribute array as a filter. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method ICustomTypeDescriptor.GetPropertyOwner Returns an object that contains the property described by the specified property descriptor. (Inherited from DbDataRecord.)
Explicit interface implemetation Private method IDataRecord.GetData Retrieves the field value as an IDataReader.
Top

.NET Framework

Supported in: 4

.NET Framework Client Profile

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ