NHibernate и общая версия - PullRequest
       0

NHibernate и общая версия

0 голосов
/ 29 августа 2009

Я только начинаю с NHibernate и читаю блоги и статьи со всех концов. многие из них ссылаются на методы session.Get <> для универсальных типов, но это не доступно для меня. Я получаю только методы session.Get (тип класса, идентификатор объекта).

Почему это? Я пропускаю ссылку? Или это как-то связано с версией NHibernate, которую я использую. Какой NHIbernate 2.1.0

1 Ответ

1 голос
/ 29 августа 2009

Учитывая следующее определение, они реализуются интерфейсом ISession. Это означает, что всякий раз, когда у вас есть объект, который реализует ISession, у вас должны быть оба метода.

namespace NHibernate
{
    public interface ISession : IDisposable
    {
        ...
        T Get<T>(object id);
        object Get(string entityName, object id);
    }
}

Вы уверены, что у вас самая последняя версия сборки NHibernate ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...