共用方式為


DbUpdatableDataRecord 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

提供物件資料之原始值的存取權。 DbUpdatableDataRecord 會實作允許更新物件原始值的方法。

繼承階層

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

命名空間:  System.Data.Entity.Core.Objects
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
<DefaultMemberAttribute("Item")> _
Public MustInherit Class DbUpdatableDataRecord _
    Inherits DbDataRecord _
    Implements IExtendedDataRecord, IDataRecord
'用途
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

DbUpdatableDataRecord 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 DataRecordInfo 取得資料錄資訊。
公用屬性 FieldCount 取得資料錄中的欄位數目。 (覆寫 DbDataRecord.FieldCount。)
公用屬性 Item[Int32] 傳回具有所指定欄位序數的值。 (覆寫 DbDataRecord.Item[Int32]。)
公用屬性 Item[String] 取得具有所指定欄位名稱的值。 (覆寫 DbDataRecord.Item[String]。)

靠上

方法

  名稱 描述
公用方法 Equals (繼承自 Object)。
受保護的方法 Finalize (繼承自 Object)。
公用方法 GetBoolean 將欄位值擷取成布林值 (Boolean)。 (覆寫 DbDataRecord.GetBoolean(Int32)。)
公用方法 GetByte 將欄位值擷取成位元組。 (覆寫 DbDataRecord.GetByte(Int32)。)
公用方法 GetBytes 將欄位值擷取成位元組陣列。 (覆寫 DbDataRecord.GetBytes(Int32, Int64, Byte[], Int32, Int32)。)
公用方法 GetChar 將欄位值擷取成字元 (Char)。 (覆寫 DbDataRecord.GetChar(Int32)。)
公用方法 GetChars 將欄位值擷取成字元陣列。 (覆寫 DbDataRecord.GetChars(Int32, Int64, Char[], Int32, Int32)。)
公用方法 GetData (繼承自 DbDataRecord)。
公用方法 GetDataReader 將欄位值擷取成 DbDataReader。
公用方法 GetDataRecord 將欄位值擷取成 DbDataRecord
公用方法 GetDataTypeName 擷取欄位資料類型的名稱。 (覆寫 DbDataRecord.GetDataTypeName(Int32)。)
公用方法 GetDateTime 將欄位值擷取成 DateTime。 (覆寫 DbDataRecord.GetDateTime(Int32)。)
受保護的方法 GetDbDataReader 將欄位值擷取成 DbDataReader。 (覆寫 DbDataRecord.GetDbDataReader(Int32)。)
公用方法 GetDecimal 將欄位值擷取成十進位。 (覆寫 DbDataRecord.GetDecimal(Int32)。)
公用方法 GetDouble 將欄位值擷取成雙精度浮點數 (Double)。 (覆寫 DbDataRecord.GetDouble(Int32)。)
公用方法 GetFieldType 擷取欄位的類型。 (覆寫 DbDataRecord.GetFieldType(Int32)。)
公用方法 GetFloat 將欄位值擷取成浮點數 (Float)。 (覆寫 DbDataRecord.GetFloat(Int32)。)
公用方法 GetGuid 將欄位值擷取成 Guid。 (覆寫 DbDataRecord.GetGuid(Int32)。)
公用方法 GetHashCode (繼承自 Object)。
公用方法 GetInt16 將欄位值擷取成 Int16。 (覆寫 DbDataRecord.GetInt16(Int32)。)
公用方法 GetInt32 將欄位值擷取成 Int32。 (覆寫 DbDataRecord.GetInt32(Int32)。)
公用方法 GetInt64 將欄位值擷取成 Int64。 (覆寫 DbDataRecord.GetInt64(Int32)。)
公用方法 GetName 擷取欄位的名稱。 (覆寫 DbDataRecord.GetName(Int32)。)
公用方法 GetOrdinal 使用欄位的名稱擷取欄位的序數。 (覆寫 DbDataRecord.GetOrdinal(String)。)
受保護的方法 GetRecordValue 擷取欄位的值。
公用方法 GetString 將欄位值擷取成字串。 (覆寫 DbDataRecord.GetString(Int32)。)
公用方法 GetType (繼承自 Object)。
公用方法 GetValue 擷取欄位的值。 (覆寫 DbDataRecord.GetValue(Int32)。)
公用方法 GetValues 使用目前資料錄的欄位值填入物件陣列。 (覆寫 DbDataRecord.GetValues(Object[])。)
公用方法 IsDBNull 傳回指定的欄位是否設定為 DBNull。 (覆寫 DbDataRecord.IsDBNull(Int32)。)
受保護的方法 MemberwiseClone (繼承自 Object)。
公用方法 SetBoolean 設定記錄中某個欄位的值。
公用方法 SetByte 設定記錄中某個欄位的值。
公用方法 SetChar 設定記錄中某個欄位的值。
公用方法 SetDataRecord 設定記錄中某個欄位的值。
公用方法 SetDateTime 設定記錄中某個欄位的值。
公用方法 SetDBNull 將欄位設定為 DBNull 值。
公用方法 SetDecimal 設定記錄中某個欄位的值。
公用方法 SetDouble 設定記錄中某個欄位的值。
公用方法 SetFloat 設定記錄中某個欄位的值。
公用方法 SetGuid 設定記錄中某個欄位的值。
公用方法 SetInt16 設定記錄中某個欄位的值。
公用方法 SetInt32 設定記錄中某個欄位的值。
公用方法 SetInt64 設定記錄中某個欄位的值。
受保護的方法 SetRecordValue 設定記錄中某個欄位的值。
公用方法 SetString 設定記錄中某個欄位的值。
公用方法 SetValue 設定記錄中某個欄位的值。
公用方法 SetValues 設定記錄中的欄位值。
公用方法 ToString (繼承自 Object)。

靠上

明確介面實作

  名稱 描述
明確介面實作私用方法 IDataRecord.GetData 將欄位值擷取成 IDataReader
明確介面實作私用方法 ICustomTypeDescriptor.GetAttributes (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetClassName (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetComponentName (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetConverter (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetDefaultEvent (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetDefaultProperty (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetEditor (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetEvents() (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetEvents(Attribute[]) (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetProperties() (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetProperties(Attribute[]) (繼承自 DbDataRecord)。
明確介面實作私用方法 ICustomTypeDescriptor.GetPropertyOwner (繼承自 DbDataRecord)。

靠上

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

System.Data.Entity.Core.Objects 命名空間