Я бы хотел иметь возможность вернуть значение идентификатора после вызова оператора вставки. Я могу сделать это сейчас, и он отлично работает с сервером SQL, добавив SET @RETURN_VALUE = SCOPE_IDENTITY () и используя параметр out.
Проблема в том, что это будет работать только с SQL-сервером, и мне нужно также поддерживать Oracle и SQLite. Теперь я знаю, можно написать отдельный код для каждого, но есть ли общий способ сделать это в .NET?
Например, в Java есть метод getGeneratedKeys, который можно вызывать после вставки, возвращая набор результатов сгенерированных имен и значений столбцов.
Любая похожая конструкция в .NET?
ТИА