c# - Nhibernate Session 01 之夏,为什么我得到 NHibernate.Bytecode.ProxyFactoryFactoryNotConfiguredException?

标签 c# nhibernate

我是 NHibernate 的新手,跟随 www.summerofnhibernate.com 上的截屏视频,非常棒。在演示结束时,单元测试应该会通过,但对我来说它说:

NHibernate.Bytecode.ProxyFactoryFactoryNotConfiguredException: The ProxyFactoryFactory was not configured.

我做错了什么?

最佳答案

我问这个是因为我花了比我希望的更长的时间才找到答案。如果我让其他新手误入歧途,请纠正我。

显然自截屏视频制作以来,NHibernate 现在要求您指定 ProxyFactoryFactory,我还不知道它是什么,如果您正在搜索它,您可能也不知道。

将此添加到您的 hibernate.cfg.xml 中:

<property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>

同时将这些文件添加到您的 lib\NHibernate 文件夹中

NHibernate.ByteCode.CaSTLe.dll

Castle.Core.dll
Castle.Core.xml
Castle.DynamicProxy2.dll
Castle.DynamicProxy2.xml

并将对 NHibernate.ByteCode.CaSTLe.dll 的引用添加到您的 DataAccessLayerTest 项目

我可能离题太远了,但经过几个小时的挖掘,我能够继续进行下一个截屏视频,我希望你也是。

关于c# - Nhibernate Session 01 之夏,为什么我得到 NHibernate.Bytecode.ProxyFactoryFactoryNotConfiguredException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1633555/

相关文章:

c# - 如何在 Nhibernate 中对子集合执行 QueryOver

c# - ASP.NET - GridView 问题

c# - 在 C# 中对字节数组上的小数值进行位掩码而不浪费空间?

c# - 在 Xamarin/Visual Studio 中构建的 native iOS 应用程序打开然后立即关闭

c# - 引用程序集后无法使用命名空间

c# - Fluent Nhibernate、复合键无法解析属性 : error message

C# SignalR 异常 - 连接在收到调用结果之前开始重新连接

.net - 学习NHibernate

Nhibernate - 如何删除子项?

wpf - Nhibernate 是否支持 Sybase?