Мы переместили наше приложение с использования EntityFramework 4.2 и пары других коммерческих ORM-продуктов на ADO.NET по соображениям производительности, и это действительно подтверждает цель.
но мы столкнулись с проблемой, связанной с отметкой времени типа данных.
в EF мы помещаем столбец с типом данных timestamp в каждую нашу таблицу и разрешаем EF использовать этот столбец для управления версиями,
теперь мы используем ADO.Net с набором данных / datatable, я не уверен, как инициализировать новое значение для столбца timestamp для каждой новой строки, добавляемой в datatable. вот одна из ошибок. Столбец "RECVERSION" должен быть уникальным. Значение 'System.Byte []' уже присутствует. мы могли бы отключить ограничение, но мы хотели бы иметь это ограничение для версии строки. Вопрос: Как мы можем получить какую-то автоматическую инициализацию нового значения для временной метки в отключенной среде набора данных / таблицы данных? Спасибо