【发布时间】:2016-11-20 09:46:42
【问题描述】:
我正在使用 NHibernate 4,并且我有一个简单的 SQL Server 数据库,其中包含一些表:Orders、Products 等...
NHibernate mapping classes and hbm files
我有以下帮助类:
public class NHibernateHelper
{
private static ISessionFactory _sessionFactory;
private static ISessionFactory SessionFactory
{
get
{
if (_sessionFactory == null)
{
var configuration = new Configuration();
configuration.Configure();
configuration.AddAssembly(typeof(Orders).Assembly);
/*configuration.AddAssembly(typeof(Products).Assembly);*/
_sessionFactory = configuration.BuildSessionFactory();
}
return _sessionFactory;
}
}
}
该类仅包含
时效果很好configuration.AddAssembly(typeof(Orders).Assembly);
问题是当我调用AddAssembly 方法来添加第二个表映射类,如Products。
我收到一个错误:
无法编译映射文件:StockManager.DBMapping.Orders.hbm.xml
我的问题是:如何为另一个表调用AddAssembly 方法?
【问题讨论】:
标签: c# sql-server nhibernate orm