SQL-FileStream - + Entity Framework speichern Sie große Dateien

Wenn ich will, um zu speichern eine Datei in einem filestream-Spalte, die ich immer Lesen müssen, das ganze Binär in den Speicher:

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

gibt es eine Möglichkeit mit dem entity framework, um den stream direkt? Denn wenn ich Sie hochladen möchten eine große Datei, bekomme ich eine OutOfMemoryException.

  • Könnte dies gelöst werden, indem Sie eine ähnliche Methode, stackoverflow.com/questions/4441179/... ? Es scheint mit EntityFramework, gemischt mit der alten Art von Verbindung.
  • ja, wenn es nicht einen anderen Weg geben, werde ich diesen verwenden. danke
InformationsquelleAutor Kaffee Bohne | 2012-04-07
Schreibe einen Kommentar