EntityDataReader クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
エンティティ クライアント プロバイダーのデータ リーダー クラス
継承階層
System.Object
System.MarshalByRefObject
System.Data.Common.DbDataReader
System.Data.Entity.Core.EntityClient.EntityDataReader
名前空間: System.Data.Entity.Core.EntityClient
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
<DefaultMemberAttribute("Item")> _
<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")> _
<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")> _
Public Class EntityDataReader _
Inherits DbDataReader _
Implements IExtendedDataRecord, IDataRecord
'使用
Dim instance As EntityDataReader
[DefaultMemberAttribute("Item")]
[SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : DbDataReader,
IExtendedDataRecord, IDataRecord
[DefaultMemberAttribute(L"Item")]
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1710:IdentifiersShouldHaveCorrectSuffix")]
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1010:CollectionsShouldImplementGenericInterface")]
public ref class EntityDataReader : public DbDataReader,
IExtendedDataRecord, IDataRecord
[<DefaultMemberAttribute("Item")>]
[<SuppressMessageAttribute("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")>]
[<SuppressMessageAttribute("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")>]
type EntityDataReader =
class
inherit DbDataReader
interface IExtendedDataRecord
interface IDataRecord
end
public class EntityDataReader extends DbDataReader implements IExtendedDataRecord, IDataRecord
EntityDataReader 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
DataRecordInfo | この IExtendedDataRecord の DataRecordInfo を取得します。 | |
Depth | 現在の行の入れ子の深さを示す値を取得します。 (DbDataReader.Depth をオーバーライドします。) | |
FieldCount | 現在の行の列の数を取得します。 (DbDataReader.FieldCount をオーバーライドします。) | |
HasRows | この EntityDataReader に 1 つ以上の行が含まれているかどうかを示す値を取得します。 (DbDataReader.HasRows をオーバーライドします。) | |
IsClosed | EntityDataReader が閉じているかどうかを示す値を取得します。 (DbDataReader.IsClosed をオーバーライドします。) | |
Item[Int32] | 指定された列の値を Object のインスタンスとして取得します。 (DbDataReader.Item[Int32] をオーバーライドします。) | |
Item[String] | 指定された列の値を Object のインスタンスとして取得します。 (DbDataReader.Item[String] をオーバーライドします。) | |
RecordsAffected | SQL ステートメントの実行によって変更、挿入、または削除された行の数を取得します。 (DbDataReader.RecordsAffected をオーバーライドします。) | |
VisibleFieldCount | EntityDataReader 内の表示フィールドの数を取得します。 (DbDataReader.VisibleFieldCount をオーバーライドします。) |
上揃え
メソッド
名前 | 説明 | |
---|---|---|
Close | EntityDataReader オブジェクトを閉じます。 (DbDataReader.Close() をオーバーライドします。) | |
CreateObjRef | セキュリティ クリティカル。 (MarshalByRefObject から継承されます。) | |
Dispose() | (DbDataReader から継承されます。) | |
Dispose(Boolean) | この EntityDataReader によって使用されるリソースを解放し、Close() を呼び出します。 (DbDataReader.Dispose(Boolean) をオーバーライドします。) | |
Equals | (Object から継承されます。) | |
Finalize | (Object から継承されます。) | |
GetBoolean | 指定された列の値を Boolean として取得します。 (DbDataReader.GetBoolean(Int32) をオーバーライドします。) | |
GetByte | 指定された列の値をバイトとして取得します。 (DbDataReader.GetByte(Int32) をオーバーライドします。) | |
GetBytes | 指定された列の dataIndex によって示される場所から始まるバイトのストリームを、bufferIndex によって示される場所から始まるバッファーに読み取ります。 (DbDataReader.GetBytes(Int32, Int64, Byte[], Int32, Int32) をオーバーライドします。) | |
GetChar | 指定された列の値を単一の文字として取得します。 (DbDataReader.GetChar(Int32) をオーバーライドします。) | |
GetChars | 指定された列の dataIndex によって示される場所から始まる文字のストリームを、bufferIndex によって示される場所から始まるバッファーに読み取ります。 (DbDataReader.GetChars(Int32, Int64, Char[], Int32, Int32) をオーバーライドします。) | |
GetData | (DbDataReader から継承されます。) | |
GetDataReader | 入れ子になったリーダーを DbDataReader オブジェクトとして返します。 | |
GetDataRecord | 入れ子になった DbDataRecord を返します。 | |
GetDataTypeName | 指定された列のデータ型の名前を取得します。 (DbDataReader.GetDataTypeName(Int32) をオーバーライドします。) | |
GetDateTime | 指定された列の値を DateTime オブジェクトとして取得します。 (DbDataReader.GetDateTime(Int32) をオーバーライドします。) | |
GetDbDataReader | プロバイダー固有の実装でオーバーライドできる、要求された列序数に対応した DbDataReader オブジェクトを返します。 (DbDataReader.GetDbDataReader(Int32) をオーバーライドします。) | |
GetDecimal | 指定された列の値を Decimal オブジェクトとして取得します。 (DbDataReader.GetDecimal(Int32) をオーバーライドします。) | |
GetDouble | 指定された列の値を倍精度浮動小数点値として取得します。 (DbDataReader.GetDouble(Int32) をオーバーライドします。) | |
GetEnumerator | データ リーダー内の行に対して反復処理を行うために使用できる IEnumerator を返します。 (DbDataReader.GetEnumerator() をオーバーライドします。) | |
GetFieldType | 指定された列のデータ型を取得します。 (DbDataReader.GetFieldType(Int32) をオーバーライドします。) | |
GetFieldValue``1 | (DbDataReader から継承されます。) | |
GetFieldValueAsync``1(Int32) | (DbDataReader から継承されます。) | |
GetFieldValueAsync``1(Int32, CancellationToken) | (DbDataReader から継承されます。) | |
GetFloat | 指定された列の値を単精度浮動小数点値として取得します。 (DbDataReader.GetFloat(Int32) をオーバーライドします。) | |
GetGuid | 指定された列の値をグローバル一意識別子 (GUID) として取得します。 (DbDataReader.GetGuid(Int32) をオーバーライドします。) | |
GetHashCode | (Object から継承されます。) | |
GetInt16 | 指定された列の値を 16 ビット符号付き整数として取得します。 (DbDataReader.GetInt16(Int32) をオーバーライドします。) | |
GetInt32 | 指定された列の値を 32 ビット符号付き整数として取得します。 (DbDataReader.GetInt32(Int32) をオーバーライドします。) | |
GetInt64 | 指定された列の値を 64 ビット符号付き整数として取得します。 (DbDataReader.GetInt64(Int32) をオーバーライドします。) | |
GetLifetimeService | セキュリティ クリティカル。 (MarshalByRefObject から継承されます。) | |
GetName | 0 から始まる列序数で指定された列の値を取得します。 (DbDataReader.GetName(Int32) をオーバーライドします。) | |
GetOrdinal | 名前で指定された列の列序数を取得します。 (DbDataReader.GetOrdinal(String) をオーバーライドします。) | |
GetProviderSpecificFieldType | 指定された列の、プロバイダー固有のフィールド型を返します。 (DbDataReader.GetProviderSpecificFieldType(Int32) をオーバーライドします。) | |
GetProviderSpecificValue | 指定された列の値を Object のインスタンスとして取得します。 (DbDataReader.GetProviderSpecificValue(Int32) をオーバーライドします。) | |
GetProviderSpecificValues | 現在の行のコレクション内にあるプロバイダー固有の属性列をすべて取得します。 (DbDataReader.GetProviderSpecificValues(Object[]) をオーバーライドします。) | |
GetSchemaTable | DbDataReader の列メタデータを記述する DataTable を返します。 (DbDataReader.GetSchemaTable() をオーバーライドします。) | |
GetStream | (DbDataReader から継承されます。) | |
GetString | 指定された列の値を String のインスタンスとして取得します。 (DbDataReader.GetString(Int32) をオーバーライドします。) | |
GetTextReader | (DbDataReader から継承されます。) | |
GetType | (Object から継承されます。) | |
GetValue | 指定された列の値を Object のインスタンスとして取得します。 (DbDataReader.GetValue(Int32) をオーバーライドします。) | |
GetValues | オブジェクトの配列に現在行の列値を設定します。 (DbDataReader.GetValues(Object[]) をオーバーライドします。) | |
InitializeLifetimeService | セキュリティ クリティカル。 (MarshalByRefObject から継承されます。) | |
IsDBNull | 存在しない値や欠落値が列に含まれているかどうかを示す値を取得します。 (DbDataReader.IsDBNull(Int32) をオーバーライドします。) | |
IsDBNullAsync(Int32) | (DbDataReader から継承されます。) | |
IsDBNullAsync(Int32, CancellationToken) | (DbDataReader から継承されます。) | |
MemberwiseClone() | (Object から継承されます。) | |
MemberwiseClone(Boolean) | (MarshalByRefObject から継承されます。) | |
NextResult | バッチ ステートメントの結果を読み取っているときに、次の結果にリーダーを進めます。 (DbDataReader.NextResult() をオーバーライドします。) | |
NextResultAsync | (DbDataReader から継承されます。) | |
NextResultAsync(CancellationToken) | バッチ ステートメントを読み取っているときに、次の結果セットにリーダーを非同期に移動します。 (DbDataReaderNextResultAsync(CancellationToken) をオーバーライドします。) | |
Read | 結果セット内の次のレコードにリーダーを進めます。 (DbDataReader.Read() をオーバーライドします。) | |
ReadAsync | (DbDataReader から継承されます。) | |
ReadAsync(CancellationToken) | 現在の結果セットの次の行にリーダーを非同期に移動します。 (DbDataReaderReadAsync(CancellationToken) をオーバーライドします。) | |
ToString | (Object から継承されます。) |
上揃え
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IDataRecord.GetData | (DbDataReader から継承されます。) |
上揃え
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。