我想最终从数据库中的图像切换到文件系统方法。有一个问题困扰我,迟早我将有能力删除实体,在那种情况下我不再需要链接的图像。因此,为了简化,实体模型将只有一个字段varchar来跟踪文件系统上的imagepath。
有什么想法吗?
还有一件事,因为我正在转向文件系统图像存储我很好奇是遵循顺序还是有更好的方法
1. administrator will upload image to the server using mvc form, browse -> upload btn
2. Creating new entity with entering some data into web form and using javascript select images from the server and store it's filename into entityimagepath property
3. On the client side browser will render <img src=imagepathfromdb ... />
感谢您的时间
答案 0 :(得分:1)
有什么想法吗?
您可以在数据库事务中登记文件IO操作,以便在事务上删除包含磁盘上文件路径的DB中的行以及删除文件本身。
http://www.codeproject.com/Articles/31270/A-Transactional-Repository-Implementation-in-NET