Привести гребную версию к bigint
В моей программе на C # я не хочу работать с байтовым массивом, поэтому я приведу тип данных rowversion к bigint:
SELECT CAST([version] AS BIGINT) FROM [dbo].[mytable]
Поэтому я получаю число вместо байтового массива. Всегда ли это преобразование прошло успешно, и есть ли у него возможные проблемы? Если да, то в каком типе данных мне следует вместо этого приводить Rowversion?