我是否应该将数据库GUID附加到文件名
本文关键字:文件名 GUID 数据库 是否 | 更新日期: 2023-09-27 18:14:10
我有一个包含文件上传控件的方法。它使用.saveas属性将文件保存到物理位置。
然后在我的代码中,我有一个表适配器,它将文件位置插入到数据库中。在数据库中,每次新插入都会创建一个新的GUID。
我想从最近插入的行中抓取GUID,并将其附加到文件名的开头。因此,我是让方法保存文件,插入到数据库中,然后用GUID重命名物理文件,还是有其他方法?
我像这样定义我的GUID:
Guid GID = System.Guid.NewGuid();
然后我有这个:
int FileUploadNew = FileUploadAdapter.InsertFileUpload(GID, path1);
数据库中的GUID列是NVARCHAR (MAX)
任何想法?
** Update **
string GID = System.Guid.NewGuid().ToString();
也可以创建自己的GUID并在保存文件时将其发送到数据库Guid.NewGuid ()