NHibernate和通用版本

时间:2009-08-29 00:15:57

标签: nhibernate

我刚刚开始使用NHibernate并阅读各地的博客和文章。 他们中的许多人都参考了一个会话。获得<>泛型类型的方法,但这不适用于我。我只得到session.Get(Type class,object id)方法。

这是为什么?我错过了参考吗?或者这与我正在使用的NHibernate版本有关。这是NHIbernate 2.1.0

1 个答案:

答案 0 :(得分:1)

鉴于以下定义,它们由ISession接口实现。这意味着只要你有一个实现ISession的对象,你就应该有两种方法。

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

您确定拥有NHibernate assembly的最新版本吗?