ASP.NET Core 6 Web API, EF 6, C#, SQL Server 2019. I know how to execute a stored procedure that returns a recordset, take advantage of model mapping, and get a collection of populated, strongly typed objects that correspond to records. Life is good that way.
Is there a way to execute a stored procedure that returns multiple recordsets and receive a collection of strongly typed record object collections?
I know how to do that sans the Entity Framework (with, e. g. the the old school SqlDataAdapter / Dataset, or via a DataReader with hand parsing of records).
Maybe there is a way to somehow decouple the recordset parsing logic from the query execution logic in EF, do the latter by hand, then populate the record collections from a sequence of DataReaders?