"Евгений Виноградный" ...
Доброго времени суток!

Может не совсем по теме пишу. Но есть следующая проблема, касающаяся стыковки Firebird и .Net. Кратко ее суть - строковое представление одних и тех же данных полученное через встроенную функцию Firebird - UUID_TO_CHAR() отличается от представления возвращаемого экземпляром класса .Net framework Guid.ToString(). Естественно я имею в виду экземпляр класса полученный от .Net Data Provider из поля БД. Т.е. в результате выходит, что данные полученные посредством .Net Data Provider и UUID_TO_CHAR() из отдних и тех же данных визульно (в виде строк) будут отличаться. Подробности здесь - http://tracker.firebirdsql.org/browse/DNET-376 . Бага закрыта как не воспроизводимая, хотя тест показывает суть проблемы.

   Ну так в провайдере нечего воспроизводить. Хотя он должен был закрыть
тикет с Wan't Fix :)

   Похоже, бага в UUID_TO_CHAR, точнее не бага, а не соответствие UUID_TO_CHAR
представлению в .Net. Если есть стандарт на текстовое представление guid'ов
(rfc4122 ?), рекомендую открыть новый тикет именно про UUID_TO_CHAR.

--
Хорсун Влад

PS Формально говоря, UUID - это не GUID :)

Ответить