我刚开始一个项目,我需要一个读取和写入文件的 WCF 服务。
该架构基于使用实体框架自跟踪实体的 DDD。
简单的 GUI 应该显示一个带有文件列表的网格,然后单击可以下载它的行。
我可以在此架构中使用文件流 sql server 2008 功能吗?哪种策略是管理此类实体的最佳策略?
谢谢。
我刚开始一个项目,我需要一个读取和写入文件的 WCF 服务。
该架构基于使用实体框架自跟踪实体的 DDD。
简单的 GUI 应该显示一个带有文件列表的网格,然后单击可以下载它的行。
我可以在此架构中使用文件流 sql server 2008 功能吗?哪种策略是管理此类实体的最佳策略?
谢谢。
Filestream
使用 EF 时不会帮助您。EF 不使用流式传输功能,它将其加载为varbinary(max)
. 如果您想利用文件流,您必须直接使用 ADO.NET 从数据库加载它,并且您需要一个流服务以有效的方式将其传递回客户端。