Я использую шаблон репозитория, объясненный здесь , в консольном приложении (просто чтобы понять, как оно работает) и, похоже, я делаю фундаментальную ошибку.
Я использую Unity для инициализации IoC следующим образом:
var container = new UnityContainer();
container
.RegisterType<Abstract.IUnitOfWork, Concrete.UnitOfWork>()
.RegisterType<Abstract.IDatabaseFactory, Concrete.DatabaseFactory>( );
Я заметил, что DatabaseFactory всегда возвращает базу данных, которая находится в отключенном состоянии ... это правильно?(Я сосредоточусь на использовании этого позже в приложении WPF!)
Я уверен, что что-то упустил ....