- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过“Your first NHibernate based application”来了解其他类型的 ORM(我习惯于 DevExpress 的 XPO),我知道 tut 使用的版本之间存在差异以及最新的可用版本。
当我尝试运行 can_add_new_product 测试时,我收到标题为该问题的错误。
我像这样将属性添加到我的 hibernate.cfg.xml 中(为了便于阅读,隔开多行):
NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu
我确保我在 x86 中运行构建。
我还能做些什么来解决这个问题?
最佳答案
节点中的完整语法应该是这样的:
<property name="proxyfactory.factory_class">
NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu
</property>
您能确认这是您的全文吗?还要确保您的 DLL 具有以下内容:
LinFu.DynamicProxy.dll
NHibernate.ByteCode.LinFu.dll
希望这会有所帮助。我将它用于延迟加载,它在 2.1.0GA 分支上成功运行(即使我们的分支有一些来自主干的反向移植修复(SqlServerCE 问题)
更新 1
好的,在我的项目中,我引用了以下程序集:
Antlr3.Runtime.dll
Iesi.Collections.dll
LinFu.DynamicProxy.dll
log4net.dll
NHibernate.byteCode.LinFu.dll
NHibernate.dll
您能否发布完整的 hibernate.cfg.xml,NHibernate 配置文件?
更新 2
您是否启用了 log4net 输出?我发现最简单的方法是使用代码。尝试在您的代码中执行类似的操作,以便获得一些高级日志记录:
FileAppender appender = new FileAppender();
appender.File = "nhibernate.log";
appender.LockingModel = new FileAppender.MinimalLock();
appender.ImmediateFlush = true;
pattern = "%timestamp, %thread, %level, %logger, %ndc,%message %newline";
PatternLayout pl = new PatternLayout(pattern);
appender.Layout = pl;
appender.ActivateOptions();
appender.Threshold = log4net.Core.Level.Verbose;
log4net.Config.BasicConfigurator.Configure(appender);
有了这个输出,我们也许可以进一步找出问题的原因。
如果能获得您的项目副本,我会很高兴,这样我可以调查并帮助您找出错误的原因。
更新 3
好的,我按照教程进行了操作,这些是我的笔记,我能够获得一个运行示例,直到更新实现:
关于visual-studio-2008 - 无法加载类型 'NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1711869/
我正在尝试通过“Your first NHibernate based application”来了解其他类型的 ORM(我习惯于 DevExpress 的 XPO),我知道 tut 使用的版本之间存
我正在尝试为与 LinFu 的接口(interface)构建一个动态代理。代理应该只实现接口(interface)定义的属性的 getter 方法,并返回例如字典中的值,其中键是属性名称。 link
我正在尝试为我的 DAL 程序集中的所有方法创建 LinFu 拦截器。虽然我可以做这样的事情: [Intercepts(typeof(IFirstRepository))] [Intercepts(t
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
我正在考虑向我正在开发的库添加逻辑,这需要动态代理。我想从在生产环境中使用过这两个库的用户那里得到一些建议。其中一个是否优于另一个,是否有任何缺点使您不得不切换到另一个,等等。基本上告诉我您对图书馆的
我是 NHibernate 的新手,对 CaSTLe、LinFu 和 Spring 有点困惑。 我知道 NHibernate 有助于 DDD,并且可以使用 xml 将实体映射到数据库或 Fluent
在哪里可以找到针对 NHibernate 3.2 编译的最新版本的 NHibernate.ByteCode.LinFu.dll? 最佳答案 在 NHibernate 3.2 中,您不需要 NHiber
我是一名优秀的程序员,十分优秀!