【发布时间】:2017-06-18 04:24:28
【问题描述】:
我想在使用 c# 将文件上传到我们的服务器后存储文件信息。基本上我们有两个存储位置,即。本地存储和云存储。
数据库的结构是
ID int
CreateOn smalldatetime
FileUrl nvarchar(max)
StoreTypeID int
FileUrl 存储文件的 url,但不存储路径和文件名。
问题是如果我想从数据库和存储中删除这个文件,如果存储是本地的,我没有访问文件的路径,如果它在云中应该没有任何问题。
我的问题是我是否也应该跟踪列
Path
Filename
为了访问本地文件?
可以通过从 fileurl 中提取文件名来避免文件名列。
【问题讨论】:
-
为什么将
FileUrl设置为nvarchar(max)?
标签: c# asp.net database-design