Официально. Нет. Linq to SQL изначально был создан с возможностью замены поставщика данных, чтобы разрешить подключения к другим базам данных, но они отключили эту функцию в выпущенных версиях, чтобы побудить людей использовать более стабильные и поддерживаемые уровни доступа к данным ( как EF). Рекомендуемый подход заключается в использовании Entity Framework, если вы хотите переключаться между SQL и Oracle.
Кроме того, Патрик совершенно прав: убедитесь, что вы разрабатываете и тестируете на той же платформе базы данных, которую собираетесь использовать на производстве, и существует большая разница в том, как они работают. Конечно, вы должны быть в состоянии абстрагироваться от него, чтобы не заботиться о том, используете ли вы SQL или Oracle, но это почти никогда не имеет место.