-2
我刚刚开始使用NHibernate并阅读来自各地的博客和文章。 其中许多参考会话。获取<>泛型类型的方法,但这不适用于我。我只获得session.Get(Type类,对象id)方法。NHibernate和通用版本
这是为什么?我是否缺少参考?或者有这个与我正在使用的NHibernate版本有关的事情。这是NHIbernate 2.1.0
我刚刚开始使用NHibernate并阅读来自各地的博客和文章。 其中许多参考会话。获取<>泛型类型的方法,但这不适用于我。我只获得session.Get(Type类,对象id)方法。NHibernate和通用版本
这是为什么?我是否缺少参考?或者有这个与我正在使用的NHibernate版本有关的事情。这是NHIbernate 2.1.0
鉴于以下定义,它们由ISession接口实现。这意味着只要你有一个实现ISession的对象,你就应该有两种方法。
namespace NHibernate
{
public interface ISession : IDisposable
{
...
T Get<T>(object id);
object Get(string entityName, object id);
}
}
您确定您已经有最新版本的NHibernate assembly?
我下载了今晚的最新版本。这个是我的exmaple代码: public Person GetByPersonId(Guid personId) ISessionFactory sessionFactory =(new Configuration())。Configure()。BuildSessionFactory(); ISession session = sessionFactory.OpenSession(); return(Person)session.Get(typeof(Person),personId); } 这是我能够访问的唯一.Get方法。我只引用了NHibernate.dll – Kulvis 2009-08-29 00:55:34