OutOfMemory
n'a rien à voir avec un framework ou une base de données. Cela signifie que le CLR n'a pas pu allouer un objet lorsqu'on lui a demandé de le faire.
Probablement, vous avez les données dans plusieurs tampons comme un dans un HttpPostedFile
, un dans un byte[]
en mémoire , un dans EF, ... Cela multiplie la quantité de mémoire nécessaire.
Basculez vers les lectures en continu à partir d'ASP.NET et les écritures en continu vers ADO.NET. Des tutoriels sont disponibles. Rechercher "SQL Server UPDATE WRITE"