SQL FileStream + Entity Framework stocker de gros fichiers

Quand je veux enregistrer un fichier dans une colonne filestream, j'ai toujours besoin de lire tout le binaire dans la mémoire:

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

est-il un moyen avec l'entity framework, pour mettre le flux directement? Parce que, si je veux télécharger un gros fichier, j'obtiens une exception OutOfMemoryException.

Cela pourrait-il être résolu en utilisant une méthode similaire stackoverflow.com/questions/4441179/... ? Il semble être à l'aide de EntityFramework mélangé avec de l'ancien type de connexion.
oui, si n'est-il pas une autre façon, je vais utiliser cette. merci

OriginalL'auteur Kaffee Bohne | 2012-04-07