This document provides an introduction to Akka.NET Streams and Reactive Streams. It discusses key concepts like observables, async enumerables, and reactive streams. It also demonstrates how to build workflows with Akka.NET streams, including examples of building a TCP server. The document introduces core Akka.NET streams concepts like sources, flows, and sinks, and how they compose together in a runnable graph. It also covers testing streams with probes and materialization.
53. PROBLEMS WITH
QUERYABLE
MATERIALIZATION
1. Implicit query provider =
accidental materialization
var sellerPage = (
from seller in dbContext.Sellers
orderby seller.SellerId
select seller)
.ToList()
.Skip(page * PageSize).Take(PageSize);
54. PROBLEMS WITH
QUERYABLE
MATERIALIZATION
1. Implicit query provider =
accidental materialization
2. No materialized value = hard
to get multiple results
var sellerPage = await (
from seller in dbContext.Sellers
orderby seller.SellerId
select seller)
.Skip(page * PageSize).Take(PageSize)
.ToListAsync();
var total = await
dbContext.Sellers.CountAsync();