次の方法で共有


EntityCommand.ExecuteReaderAsync メソッド (CommandBehavior)

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

コマンドを非同期に実行し、結果を読み取るためのデータ リーダーを返します。 CommandType.CommandText でのみ呼び出すことができます (それ以外の場合は、標準の Execute* メソッドを使用します)。

名前空間:  System.Data.Entity.Core.EntityClient
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Overridable Function ExecuteReaderAsync ( _
    behavior As CommandBehavior _
) As Task(Of EntityDataReader)
'使用
Dim instance As EntityCommand 
Dim behavior As CommandBehavior 
Dim returnValue As Task(Of EntityDataReader)

returnValue = instance.ExecuteReaderAsync(behavior)
public virtual Task<EntityDataReader> ExecuteReaderAsync(
    CommandBehavior behavior
)
public:
virtual Task<EntityDataReader^>^ ExecuteReaderAsync(
    CommandBehavior behavior
)
abstract ExecuteReaderAsync : 
        behavior:CommandBehavior -> Task<EntityDataReader> 
override ExecuteReaderAsync : 
        behavior:CommandBehavior -> Task<EntityDataReader> 
public function ExecuteReaderAsync(
    behavior : CommandBehavior
) : Task<EntityDataReader>

パラメーター

戻り値

型 : System.Threading.Tasks.Task<EntityDataReader>
非同期操作を表すタスク。タスクの結果には、EntityDataReader オブジェクトが示されます。

例外

例外 状態
InvalidOperationException

ストアド プロシージャ コマンドの場合に、エンティティ コレクションの結果以外を得るために呼び出されるとスローされます。

参照

参照

EntityCommand クラス

ExecuteReaderAsync オーバーロード

System.Data.Entity.Core.EntityClient 名前空間