Я только что спросил здесь , существует ли общий способ получения имен таблиц и созданных таблиц в базе данных.
Мне это нужно, потому что мое приложение подключается к базе данных и обладает некоторыми базовыми функциями редактирования базы данных, такими как создание таблиц с помощью мастера.Но теперь я хочу, чтобы пользователь мог выбирать из целого ряда возможных механизмов баз данных (сейчас он использует только механизм Jet).
Большинство людей сказали мне, что это невозможно, и что мне нужно будет создать абстрактный слой с реализациями для каждого механизма базы данных.Но я только что нашел NHibernate, и мне кажется, что он генерирует SQL-запросы для широкого диапазона ядра базы данных (я не уверен, включен ли движок Jet).Итак, мой вопрос, могу ли я использовать NHibernate для достижения этой цели?