我是NHibernate的新手,我基于教程:http://nhibernate.info/doc/tutorials/first-nh-app/your-first-nhibernate-based-application.html。所以我有NHibernateHelper:NHibernateHelper - 很多表
public class NHibernateHelper {
private static ISessionFactory _sessionFactory;
private static ISessionFactory SessionFactory
{
get
{
if (_sessionFactory == null)
{
var configuration = new Configuration();
configuration.Configure();
configuration.AddAssembly(typeof (Product).Assembly);
_sessionFactory = configuration.BuildSessionFactory();
}
return _sessionFactory;
}
}
public static ISession OpenSession()
{
return SessionFactory.OpenSession();
} }
但我也有实体类别和用户?我是否需要使用代码AddAssembly将每个实体添加到配置?因为当我加入代码:
configuration.AddAssembly(typeof (Product).Assembly);
configuration.AddAssembly(typeof(Category).Assembly);
我有错误:
无法编译映射文件:MvcApplication1.Mappings.Product.hbm.xml
请问你可以用你的'Product'类和相关的映射来更新你的问题吗? – mickfold 2013-04-26 10:27:24