繁体   English   中英

使用ASP.NET和实体框架的SQL Server 2008 R2 FILESTREAM

[英]SQL Server 2008 R2 FILESTREAM using ASP.NET & Entity Framework

我已经搜索了2天,但仍在努力! 任何建议将不胜感激!

我正在忙于创建一个Web应用程序-一个在线车辆贸易商项目。

技术:VS2010,SQL Server 2008 R2,实体数据模型4(EF),用于图像的SQL文件流。

我的文件流设置正确,可以上传和下载图像( varbinary(MAX) )。

我的问题是:

  1. 我在数据网格中有链接,该链接将下载图像。 我不想下载,我需要在网格中显示实际图像。

  2. 以上所有操作都是使用ADO.NET完成的,如何将其集成到EF中? 我的理解是EF不支持文件流吗? EF4中有此更改吗?

也许我整个事情都倒退了?

任何建议,链接到示例将不胜感激!

我还不知道EF中对FILESTREAM的支持,但我认为您并不是真的需要它。 您可以仅在EF中映射图像的ID,然后使用普通SQL在浏览器中加载图像内容。 这不会有问题,因为您无需加载就可以通过单独的URL渲染将图像快速加载到Web应用程序中,因此只需要ID。 通过ID来获取内容的SQL是迄今为止最简单的事情,因此您不会失去任何EF功能。 如果您有与EF对象相关的FK,则唯一的问题可能是最终插入,但这应该足够简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM