Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 直接在数据库中保存图像还是保存图像路径?SQL SERVER_C#_Sql_Sql Server - Fatal编程技术网

C# 直接在数据库中保存图像还是保存图像路径?SQL SERVER

C# 直接在数据库中保存图像还是保存图像路径?SQL SERVER,c#,sql,sql-server,C#,Sql,Sql Server,我使用的是C#.NETV3.5,SQLServer2008。我的团队正在为餐厅和超市创建销售点Windows应用程序,因此应用程序中会有大量图片。对于这一点,我想知道哪一个在响应性方面更好,直接将图像保存在数据库中还是将图像路径保存在数据库中 我会感谢你的回复 谢谢大家! Sarmad Asif 最好将图像路径保存在数据库中,从数据库中检索路径,并从响应路径中获取图像。从我开始,将图像保存在路径中会更好。 我已经经历了这些阶段。我们开发的珠宝软件中也有大量的图像。我们首先将映像存储在数据库中,但

我使用的是C#.NETV3.5,SQLServer2008。我的团队正在为餐厅和超市创建销售点Windows应用程序,因此应用程序中会有大量图片。对于这一点,我想知道哪一个在响应性方面更好,直接将图像保存在数据库中还是将图像路径保存在数据库中

我会感谢你的回复

谢谢大家!

Sarmad Asif



最好将图像路径保存在数据库中,从数据库中检索路径,并从响应路径中获取图像。

从我开始,将图像保存在路径中会更好。


我已经经历了这些阶段。我们开发的珠宝软件中也有大量的图像。我们首先将映像存储在数据库中,但一旦大小增加,就很难进行日常备份和恢复。我们用SQL2008尽了最大努力,在没有FileStream的情况下进行备份并尝试恢复,但没有成功。最后,我们更改了图像应显示自路径的逻辑。

如果图像较小,则使用Varbinary,否则使用FileStream。 见此:

这是一本好书,它将真正帮助你:


到目前为止,您做了哪些工作???可能重复谢谢Snehal。我总是想到这就是答案,但我不确定。谢谢你的回复!谢谢你的消息来源。我感谢你的帮助!