я должен добавить GUID базы данных к имени файла? - PullRequest
0 голосов
/ 12 ноября 2011

У меня есть метод, который содержит элемент управления загрузкой файлов.Он использует свойство .saveas для сохранения файла в физическом месте.

Затем в моем коде у меня есть адаптер таблицы, который вставляет местоположение файла в базу данных.В базе данных создается новый GUID для каждой вставки.

Я хотел бы извлечь GUID из недавно вставленной строки и добавить его в начало имени файла.Поэтому я позволю этому методу сохранить файл, вставить в базу данных и затем переименовать физический файл с помощью GUID или есть другой способ?


Я определяю свой GUID следующим образом:

Guid GID = System.Guid.NewGuid(); 

Тогда у меня есть это:

int FileUploadNew = FileUploadAdapter.InsertFileUpload(GID, path1);

Столбец GUID в базе данных - это NVARCHAR (MAX)

Есть идеи?

** Обновление **

исправлено с помощью этого: string GID = System.Guid.NewGuid().ToString();

1 Ответ

3 голосов
/ 12 ноября 2011

Также вы можете создать свой собственный GUID и отправить его в базу данных при сохранении файла Guid.NewGuid ()

...