Condividi tramite


Classe DbUpdatableDataRecord

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Fornisce l'accesso ai valori originali dei dati dell'oggetto. L'oggetto DbUpdatableDataRecord implementa metodi che consentono aggiornamenti ai valori originali di un oggetto.

Gerarchia di ereditarietà

System.Object
  System.Data.Common.DbDataRecord
    System.Data.Entity.Core.Objects.DbUpdatableDataRecord
      System.Data.Entity.Core.Objects.CurrentValueRecord
      System.Data.Entity.Core.Objects.OriginalValueRecord

Spazio dei nomi:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<DefaultMemberAttribute("Item")> _
Public MustInherit Class DbUpdatableDataRecord _
    Inherits DbDataRecord _
    Implements IExtendedDataRecord, IDataRecord
'Utilizzo
Dim instance As DbUpdatableDataRecord
[DefaultMemberAttribute("Item")]
public abstract class DbUpdatableDataRecord : DbDataRecord, 
    IExtendedDataRecord, IDataRecord
[DefaultMemberAttribute(L"Item")]
public ref class DbUpdatableDataRecord abstract : public DbDataRecord, 
    IExtendedDataRecord, IDataRecord
[<AbstractClassAttribute>]
[<DefaultMemberAttribute("Item")>]
type DbUpdatableDataRecord =  
    class 
        inherit DbDataRecord 
        interface IExtendedDataRecord 
        interface IDataRecord 
    end
public abstract class DbUpdatableDataRecord extends DbDataRecord implements IExtendedDataRecord, IDataRecord

Il tipo DbUpdatableDataRecord espone i seguenti membri.

Proprietà

  rapporti Descrizione
Proprietà pubblica DataRecordInfo Ottiene informazioni sul record di dati.
Proprietà pubblica FieldCount Ottiene il numero di campi nel record. (Esegue l'override di DbDataRecord.FieldCount).
Proprietà pubblica Item[Int32] Restituisce un valore con l'ordinale del campo specificato. (Esegue l'override di DbDataRecord.Item[Int32]).
Proprietà pubblica Item[String] Ottiene un valore con il nome del campo specificato. (Esegue l'override di DbDataRecord.Item[String]).

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetBoolean Recupera il valore del campo come valore Boolean. (Esegue l'override di DbDataRecord.GetBoolean(Int32)).
Metodo pubblico GetByte Recupera il valore del campo come byte. (Esegue l'override di DbDataRecord.GetByte(Int32)).
Metodo pubblico GetBytes Recupera il valore del campo come matrice di byte. (Esegue l'override di DbDataRecord.GetBytes(Int32, Int64, Byte[], Int32, Int32)).
Metodo pubblico GetChar Recupera il valore del campo come carattere. (Esegue l'override di DbDataRecord.GetChar(Int32)).
Metodo pubblico GetChars Recupera il valore del campo come matrice di caratteri. (Esegue l'override di DbDataRecord.GetChars(Int32, Int64, Char[], Int32, Int32)).
Metodo pubblico GetData (Ereditato da DbDataRecord)
Metodo pubblico GetDataReader Recupera il valore del campo come DbDataReader.
Metodo pubblico GetDataRecord Recupera il valore di un campo come DbDataRecord.
Metodo pubblico GetDataTypeName Recupera il nome del tipo di dati del campo. (Esegue l'override di DbDataRecord.GetDataTypeName(Int32)).
Metodo pubblico GetDateTime Recupera il valore del campo come DateTime. (Esegue l'override di DbDataRecord.GetDateTime(Int32)).
Metodo protetto GetDbDataReader Recupera il valore del campo come DbDataReader. (Esegue l'override di DbDataRecord.GetDbDataReader(Int32)).
Metodo pubblico GetDecimal Recupera il valore del campo come valore decimale. (Esegue l'override di DbDataRecord.GetDecimal(Int32)).
Metodo pubblico GetDouble Recupera il valore del campo come valore double. (Esegue l'override di DbDataRecord.GetDouble(Int32)).
Metodo pubblico GetFieldType Recupera il tipo di un campo. (Esegue l'override di DbDataRecord.GetFieldType(Int32)).
Metodo pubblico GetFloat Recupera il valore del campo come valore float. (Esegue l'override di DbDataRecord.GetFloat(Int32)).
Metodo pubblico GetGuid Recupera il valore del campo come Guid. (Esegue l'override di DbDataRecord.GetGuid(Int32)).
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetInt16 Recupera il valore del campo come Int16. (Esegue l'override di DbDataRecord.GetInt16(Int32)).
Metodo pubblico GetInt32 Recupera il valore del campo come Int32. (Esegue l'override di DbDataRecord.GetInt32(Int32)).
Metodo pubblico GetInt64 Recupera il valore del campo come Int64. (Esegue l'override di DbDataRecord.GetInt64(Int32)).
Metodo pubblico GetName Recupera il nome di un campo. (Esegue l'override di DbDataRecord.GetName(Int32)).
Metodo pubblico GetOrdinal Recupera l'ordinale di un campo utilizzando il relativo nome. (Esegue l'override di DbDataRecord.GetOrdinal(String)).
Metodo protetto GetRecordValue Recupera il valore di un campo.
Metodo pubblico GetString Recupera il valore del campo come stringa. (Esegue l'override di DbDataRecord.GetString(Int32)).
Metodo pubblico GetType (Ereditato da Object)
Metodo pubblico GetValue Recupera il valore di un campo. (Esegue l'override di DbDataRecord.GetValue(Int32)).
Metodo pubblico GetValues Popola una matrice di oggetti con i valori del campo del record corrente. (Esegue l'override di DbDataRecord.GetValues(Object[])).
Metodo pubblico IsDBNull Restituisce un valore che indica se il campo specificato è impostato su DBNull. (Esegue l'override di DbDataRecord.IsDBNull(Int32)).
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico SetBoolean Imposta il valore di un campo in un record.
Metodo pubblico SetByte Imposta il valore di un campo in un record.
Metodo pubblico SetChar Imposta il valore di un campo in un record.
Metodo pubblico SetDataRecord Imposta il valore di un campo in un record.
Metodo pubblico SetDateTime Imposta il valore di un campo in un record.
Metodo pubblico SetDBNull Imposta un campo sul valore DBNull.
Metodo pubblico SetDecimal Imposta il valore di un campo in un record.
Metodo pubblico SetDouble Imposta il valore di un campo in un record.
Metodo pubblico SetFloat Imposta il valore di un campo in un record.
Metodo pubblico SetGuid Imposta il valore di un campo in un record.
Metodo pubblico SetInt16 Imposta il valore di un campo in un record.
Metodo pubblico SetInt32 Imposta il valore di un campo in un record.
Metodo pubblico SetInt64 Imposta il valore di un campo in un record.
Metodo protetto SetRecordValue Imposta il valore di un campo in un record.
Metodo pubblico SetString Imposta il valore di un campo in un record.
Metodo pubblico SetValue Imposta il valore di un campo in un record.
Metodo pubblico SetValues Imposta i valori dei campi in un record.
Metodo pubblico ToString (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  rapporti Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IDataRecord.GetData Recupera il valore del campo come IDataReader.
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetAttributes (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetClassName (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetComponentName (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetConverter (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetDefaultEvent (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetDefaultProperty (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEditor (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEvents() (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetEvents(Attribute[]) (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetProperties() (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetProperties(Attribute[]) (Ereditato da DbDataRecord)
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeDescriptor.GetPropertyOwner (Ereditato da DbDataRecord)

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Core.Objects