我是否应该将数据库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并在保存文件时将其发送到数据库Guid.NewGuid ()