我正在尝试运行使用FluentNHibernate映射我的测试 实体。
我收到未知的实体类错误。
我有一个Domain项目,它包含我的实体和单独的映射 该项目中的文件夹。
我的测试项目在App.Config中有Nhibrenate配置。
有任何想法吗???
马尔科姆
编辑:我有这个创建ISessionFactory的方法,但我不认为这个代码正在工作,这就是为什么它不能识别我存在的映射。 SessionFacoryCreator是我的AppConfig的程序集,Recipe是我的程序集所在的程序集。请HELLLLLLP !!!!public static ISessionFactory Create()
{
Configuration cfg = new Configuration()
.AddAssembly(typeof(SessionFactoryCreator).Assembly)
.AddAssembly(typeof(Recipe).Assembly);
return cfg.BuildSessionFactory();
}
答案 0 :(得分:0)
如何将您的实体添加到Hibernate框架?您使用的是AnnotationConfiguration还是仅使用配置?如果您使用注释,则必须将带注释的实体添加到框架中。否则,如果您使用的是xml hibernate映射,则语法可能是worng(iirc)
答案 1 :(得分:0)
您是否阅读过wiki?您的示例没有显示将Fluent NHibernate挂接到会话工厂大楼,这就是它无法正常工作的原因。从Getting Started guide开始。