OutOfMemory
nemá nic společného s žádným rámcem nebo databází. Znamená to, že CLR nemohl přidělit objekt, když byl o to požádán.
Pravděpodobně máte data ve více bufferech, jako je jeden v HttpPostedFile
, jeden v byte[]
v paměti , jeden v EF, ... Tím se znásobí množství potřebné paměti.
Přepněte na streamování čtení z ASP.NET a streamování zápisů do ADO.NET. Výukové programy jsou k dispozici. Vyhledejte „SQL Server UPDATE WRITE“