мое приложение генерирует уникальный идентификатор в mssql, который затем используется для генерации строки запроса для ссылки, по которой пользователь может щелкнуть.Пользователь страницы приземляется после того, как щелчок делает что-то с пользователем, но сначала проверяет, существует ли такой уникальный идентификатор, чтобы избежать тяжелой хранимой процедуры с небольшой проверкой.Я хочу улучшить его, проверив, действительно ли переданная строка запроса является Guid.
Мой первый вопрос: имеют ли .net Guid и MSSQL uniqueidentifier одинаковый тип и длину, а второй - если есть лучший способ проверить,некоторая строка является Guid кроме
try { new Guid("somevalue") } catch (Exception) {}