Архитектура доступа к бд
От: BlackEric http://black-eric.lj.ru
Дата: 17.04.19 13:42
Оценка:
Есть старое веб формс приложение, работающее с ms sql. В нем запросы для доступа к бд хранятся в классах в виде строк и в них же при необходимости формируются.
Теперь нужно добавить работу с postgre sql.
Я понимаю, что это классический случай применения Entity Framework, но в данном случае это будет означать с нуля переписать всю работу с бд. А работу с ms sql трогать нельзя и нужно продолжать развивать.
Пока не придумали ничего лучше чем писать:
if (mssql)
{
    return mssqlQuery;
}
else
{
    return postgresQuery;
}


Какие еще есть варианты?
https://github.com/BlackEric001
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.