-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