имеет StringConnection, который в свою очередь имеет переменную pathDatabase (т.е. путь к БД). А так же в приложении есть куча сущностей, которые обращабются к БД естественно через объект DbConector. И я имею две БД, соотв. два разных пути (pathDatabase). Суть вопроса такая: я хочу сделать так, чтобы каждая сущность, когда захочет сделать запрос к БД, меняла переменную пути - pathDatabase, т.к. это единственно различие между подключениями к базам. Это все естественно должно быть в рантайме. Что можете посоветовать? Мои варианты: использовать делегат, переменные окружения ОС, рефлексия...
я бы сделал два класса DbConnection1 и DbConnection2 (или как они у тебя там называтся), каждый из которых бы работал со своей БД. И в твоих сущностях по мере надобности использовал либо тот либо другой.
да, но они отличаются всего лишь одной переменной
Обсуждают сегодня