Castle.MicroKernel.ComponentNotFoundException: не найден компонент для поддержки службы Castle.Services.Transaction.ITransactionManager - PullRequest
1 голос
/ 16 июля 2010

Привет! Я использую Castle с NHibernate Integration Faclility.

Я провожу несколько тестов, и они терпят неудачу с ошибкой

at Castle.MicroKernel.DefaultKernel.get_Item(Type service)
at Castle.Facilities.NHibernateIntegration.DefaultSessionManager.ObtainCurrentTransaction()
at Castle.Facilities.NHibernateIntegration.DefaultSessionManager.OpenSession(String alias)
at Castle.Facilities.NHibernateIntegration.DefaultSessionManager.OpenSession()
at Core.Repositories.NHibernateSqlDbLiteRepository`1.GetAll()

1 Ответ

1 голос
/ 17 июля 2010

ну, я думаю, что ошибка довольно очевидна - вы не зарегистрировали менеджер транзакций. Возможно, это означает, что вы не добавили средство транзакции в контейнер, не так ли?

...