Поддержка более независимой от базы данных генерации кода ...
Под этим я подразумеваю то, что это действительно настоящая боль, если ваше приложение хочет общаться с разными базами данных (например, SQL Server и Oracle) и вы хотите иметь только один набор сгенерированных объектов DAL. Я был бы рад, если бы у вас была возможность указать, что любой код SQL, отправляемый в БД, будет максимально совместим с большинством механизмов, так как сейчас, если вы сгенерировали объекты, ориентированные на SQL Server, все запросы будут иметь форму :
SELECT [схема]. [Имя_таблицы] ОТ ....
К сожалению, в Oracle это не работает, так что в основном вам не повезло.
Возможно, это не является большой проблемой для большинства из вас, но в настоящее время я пишу коммерческое приложение, которое раскрывает одну из своих основных функций - возможность работать на различных движках базы данных, просто изменяя его конфигурацию, и я выбрал SubSonic. потому что я думал, что это может справиться с задачей довольно легко, но я, честно говоря, сейчас обдумываю мысли из-за всех обручей, которые мне, возможно, придется перепрыгнуть, чтобы заставить это работать правильно в различных средах.