1
Вот первая ситуацияПочему интерфейс NHibernate IQueryOver <T> «Где» доступно в одном контексте, а в другом нет?
using (ISession session = NHibernateHelper.OpenSession())
{
using (ITransaction transaction = session.BeginTransaction())
{
session.QueryOver<T>().Where() // all ok
}
}
Вот тот же интерфейс, но в другом классе
productRepository.ExecuteQuery(over =>
{
IQueryOver<Product> inOtherContext = over;
inOtherContext.Where // where method not exists
});
Я уверен, что нет никаких проблем с пространствами имен.
спасибо !!!!!!!!!!!!!!!!!!!!!!!!!! –
Отлично, если это так или иначе помогло, сэр! Наслаждайтесь могучим NHibernate;) –
вот что мне нужно. вы потрясающий мужчина;) –