Реально ли написать приложение в .net, работающее со всеми СУБД сразу?

xz_post

Вопрос следующий. Требуется написать некоторое приложение, которое бы работало с несколькими базами одновременно, например, с MS SQL, Oracle, Firebird (пока хватит ) без переписывания sql запросов, бизнес-сущностей и т.д. Есть ли в природе готорые библиотеки / мапперы ? Знаю, что в jave есть, должно быть и в дот нете. Вообще херня какая-то, все .net провайдеры БД реализуют вроде бы одни интерфейсы, а различия между ними глобальные. Не прокатывает даже odbc.net && ole db .net в основном из за различия в типах. Сейчас пока юзаю iBATIS + ansi sql 92 - но и тут не все так гладко...

6yrop

без переписывания sql запросов
это как? SQL то везде разный

durka82

Если писать на стандарте - никаких проблем быть не должно.
Если использовать расширения - тогда действительно мапперы нужны.
Мб просто все нестандартные фишки завернуть в библиотеку промежуточного слоя - вряд ли есть совсем уж универсальные мапперы...
Оставить комментарий
Имя или ник:
Комментарий: