OutOfMemory
няма нищо общо с никоя рамка или база данни. Това означава, че CLR не може да разпредели обект, когато бъде помолен.
Вероятно разполагате с данните в множество буфери като един в HttpPostedFile
, един в byte[]
в паметта , един в EF, ... Това умножава количеството необходима памет.
Преминете към поточно четене от ASP.NET и поточно записване към ADO.NET. Налични са уроци. Потърсете „SQL Server UPDATE WRITE“