Насколько я знаю, инверсия строк - это относительное двоичное значение, а не фактическое значение времени. Он увеличивается для каждой вставки и обновления, которые происходят. Это позволяет сравнивать значения, чтобы определить, какая запись новее. Поскольку оно является относительным, при одном значении версии строки вы ничего не будете знать, но при наличии двух значений версии строки вы будете знать, какой из них старше, а какой - новее, но не на сколько.
Я не знаю, какой тип данных .Net связать с ними, чтобы они стали либо меткой времени, либо RowVersion в базе данных при его создании.
Я не уверен, но, скорее всего, не существует типа данных, который обеспечил бы вам обращение строк при переходе от модели к базе данных. Вам придется изменить тип поля базы данных самостоятельно или добавить поле в базу данных и перенести запись в вашу модель. Вы также можете сгенерировать DDL и затем изменить его перед созданием с ним БД.
Существует также другой метод, в котором вы можете расширить функциональность процесса EF, наследуя его классы. Затем вы можете выбрать его самостоятельно, но я не слишком хорошо знаю, как это сделать.