Я потратил целую вечность, пытаясь что-то с этим уточнить - попросить обновить столбцы после определенного порядкового номера. Отметка времени на самом деле представляет собой просто порядковый номер - она также является бигендовой, когда функции c #, такие как BitConverter.ToInt64, требуют littleendian.
В итоге я создал представление базы данных для таблицы, из которой я хочу получить данные, с псевдонимом столбца 'SequenceNo'
SELECT ID, CONVERT(bigint, Timestamp) AS SequenceNo
FROM dbo.[User]
c # Код сначала видит представление (т.е. UserV) идентично обычной таблице
тогда в моем linq я могу присоединиться к представлению и родительской таблице и сравнить с порядковым номером
var users = (from u in context.GetTable<User>()
join uv in context.GetTable<UserV>() on u.ID equals uv.ID
where mysequenceNo < uv.SequenceNo
orderby uv.SequenceNo
select u).ToList();
чтобы получить то, что я хочу - все записи изменились с момента последней проверки.