0

我在使用 NHibernate 加载对象时遇到问题。这些实体引用了不再存在的文件。当 NHibernate 分配这些实体的 'Path' 属性时,这些实体会尝试加载导致异常的文件。该异常导致加载事务完全回滚。

我想保持我的实体不变,以便在设置路径后继续加载文件。在我从数据库加载的情况下,我想跳过这些实体并加载我的项目的其余部分。

我正在考虑使用 IInterceptor 来完成这项工作。基本上我想在加载它们之前过滤基于文件的对象。

我想听听关于类似问题的任何想法,以及我的“解决方案”是否可行和可能。

问候,马丁

4

1 回答 1

0

在加载文件之前尝试 File.Exists(path) ?不确定我是否理解这个问题。

于 2009-07-04T10:10:08.777 回答