我刚刚开始使用NHibernate并阅读各地的博客和文章。 他们中的许多人都参考了一个会话。获得<>泛型类型的方法,但这不适用于我。我只得到session.Get(Type class,object id)方法。
这是为什么?我错过了参考吗?或者这与我正在使用的NHibernate版本有关。这是NHIbernate 2.1.0
答案 0 :(得分:1)
鉴于以下定义,它们由ISession接口实现。这意味着只要你有一个实现ISession的对象,你就应该有两种方法。
namespace NHibernate
{
public interface ISession : IDisposable
{
...
T Get<T>(object id);
object Get(string entityName, object id);
}
}
您确定拥有NHibernate assembly的最新版本吗?