Я думаю, что этот вопрос уже был задан, но я не нашел четкого ответа.Я перенес базу данных SQl Server 2005 в Oracle 11. Я использую дозвуковую версию 2.1.Мне удалось создать все классы слоя данных, и все хорошо генерируется.Но проблема возникает, когда я пытаюсь сделать вставку в базу данных: у Oracle нет автоинкремента в первичном ключе, если вы не определите последовательность и триггер.В результате Subsonic определяет все методы вставки в контроллере с помощью столбца id.Есть ли способ избежать дозвуковой не генерировать методы вставки с помощью столбца id, который я собираюсь с помощью триггера и последовательности?
Большое спасибо
SToledo
ОБНОВЛЕНИЕ Я наконец сделал ужасный хак (мне стыдно) в исходном коде Subsonic 2.1.Я изменил OracleDataProvider, чтобы установить для именованных столбцов значение автоинкремента, равное true.Тогда шаблон будет вести себя как я ожидаю.Я знаю, это ужасный взлом, но он работает для меня.Спасибо за вашу помощь, ребята.