Почитай сегодняшний топик в fb-devel ;)

Не пойму я, Адриано вещает что хэш применяется к строке. А вот майкрософт считает что к массиву байт.

У меня задача такая: я задумал написать очень абстрактную систему, работающую с разнородными объектами. Объекты имеют атрибуты. Я придумал 8 разных типов атрибутов, каждый из которых отображается на свой тип в БД. Но, за неимением SqlVriant, мне надо было или хранить все атрибуты в наибольшем типе (у меня это текстовый блоб), или для каждого типа заводить своё поле. Я для каждого типа завёл своё поле и хэш для ускорения поиска атрибута по значению, то таскать везде 8 поле неудобно и очень часто мне куда более удобно работать с текстовым представление значения атрибута.

В общем у меня задача постоянно сравнивать хэши. Но вот только беда в том что хэш строкового представления не совпадает с представлением в конкретном типе, из-за чего много гемороя и ошибок вылезло...

Ответить