public override IEnumerable <Row> Execute(IEnumerable <Row> rows) { foreach (User user in MySimpleDal.GetUsers()) { yield return(Row.FromObject(user)); } }
public override IEnumerable <Row> Execute(IEnumerable <Row> rows) { foreach (Row row in rows) { MySimpleDal.Save(row.ToObject <User>()); } yield break; }
protected override async Task ExecuteYield(IAsyncEnumerable <Row> rows, AsyncEnumerator <Row> .Yield yield, CancellationToken cancellationToken = default) { foreach (User user in MySimpleDal.GetUsers()) { await @yield.ReturnAsync(Row.FromObject(user)); } }
protected override Task ExecuteAsync(Row row, AsyncEnumerator <Row> .Yield @yield) { MySimpleDal.Save(row.ToObject <User>()); return(Task.CompletedTask); }