Невозможно вставить запись, используя шаблон репозитория EF 4 CTP5 - PullRequest
0 голосов
/ 30 марта 2011

Я использую шаблон репозитория, объясненный здесь , в консольном приложении (просто чтобы понять, как оно работает) и, похоже, я делаю фундаментальную ошибку.

Я использую Unity для инициализации IoC следующим образом:

var container = new UnityContainer();
            container
                .RegisterType<Abstract.IUnitOfWork, Concrete.UnitOfWork>()
                .RegisterType<Abstract.IDatabaseFactory, Concrete.DatabaseFactory>( );

Я заметил, что DatabaseFactory всегда возвращает базу данных, которая находится в отключенном состоянии ... это правильно?(Я сосредоточусь на использовании этого позже в приложении WPF!)

Я уверен, что что-то упустил ....

1 Ответ

0 голосов
/ 31 марта 2011

Инициализация IoC была почти правильной!Проблема, которую я получил, была связана с тем, что я неправильно определил отношение один к одному.Это вызвало проблемы с вставкой!

Так что я думаю, этот вопрос сейчас закрыт!

...