SQL FileStream + Entity Framework хранит большие файлы

Когда я хочу сохранить файл в столбце файлового потока, мне всегда нужно прочитать весь двоичный файл в память:

using (MemoryStream memoryStream = new MemoryStream())
{
   sourceStream.CopyTo(memoryStream);
   binaryStore.Content = memoryStream.ToArray(); //Content = filestream column
}

есть ли способ с инфраструктурой сущностей, чтобы поместить поток напрямую? Потому что, если я хочу загрузить большой файл, я получаю OutOfMemoryException.

9
задан Kaffee Bohne 7 April 2012 в 14:26
поделиться