Here are the examples of the csharp api class System.Data.Common.DbCommand.ExecuteReaderAsync(System.Data.CommandBehavior) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
2 Examples
0
1. Example
View licenseasync Task<World> ReadSingleRow(DbConnection connection, DbCommand cmd) { using (var rdr = await cmd.ExecuteReaderAsync(CommandBehavior.SingleRow)) { await rdr.ReadAsync(); return new World { Id = rdr.GetInt32(0), RandomNumber = rdr.GetInt32(1) }; } }
0
2. Example
View licensepublic async Task<IEnumerable<Fortune>> LoadFortunesRows() { var result = new List<Fortune>(); using (var db = _dbProviderFactory.CreateConnection()) using (var cmd = db.CreateCommand()) { cmd.CommandText = "SELECT id, message FROM fortune"; db.ConnectionString = _connectionString; await db.OpenAsync(); using (var rdr = await cmd.ExecuteReaderAsync(CommandBehavior.CloseConnection)) { while (await rdr.ReadAsync()) { result.Add(new Fortune { Id = rdr.GetInt32(0), Message = rdr.GetString(1) }); } } } result.Add(new Fortune { Message = "Additional fortune added at request time." }); result.Sort(); return result; }