Internally use StreamAsync for FindAsync() #24641
Labels
closed-out-of-scope
This is not something that will be fixed/implemented and the issue is closed.
customer-reported
It seems there's a well-known problem where EFCore is very slow when doing
FindAsync()
on a table that involves aVARCHAR(MAX)
column. (#22331)After reading dotnet/SqlClient#593 (comment), it looks like the ADO.NET
StreamAsync
methods are faster than theAsync
methods.Does EFCore use ADO.NET internally? If it does, could the EFCore team modify
FindAsync()
to internally useStreamAsync
, so thatFindAsync()
has decent performance even when selecting columns of typeVARCHAR(MAX)
?Thanks, and sorry for the newbie question 🙂
The text was updated successfully, but these errors were encountered: