【发布时间】:2012-04-07 14:26:41
【问题描述】:
当我想将文件存储在文件流列中时,我总是需要将整个二进制文件读入内存:
using (MemoryStream memoryStream = new MemoryStream())
{
sourceStream.CopyTo(memoryStream);
binaryStore.Content = memoryStream.ToArray(); //Content = filestream column
}
实体框架有没有办法直接放流?因为,如果我想上传一个大文件,我会得到一个 OutOfMemoryException。
【问题讨论】:
-
可以用类似的方法stackoverflow.com/questions/4441179/…解决吗?它似乎使用 EntityFramework 与旧类型的连接。
-
是的,如果没有其他方法,我会使用这个。谢谢
标签: entity-framework filestream