我有使用NHibernate一个问题装载物体。这些实体有参考不再存在的文件。当NHibernate的分配这些实体的“路径”属性这些实体尝试加载这会导致一个异常文件。异常导致加载事务回滚完全。

我想保持我的实体不变,所以他们一直加载该文件一旦路径设置。 在我从数据库加载情况下,我想跳过这些实体和加载我的项目的其余部分。

我想使用的IInterceptor来完成这件事。 Basiccally我想我之前加载它们来过滤我的基于文件的对象。

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

问候, 马亭

有帮助吗?

解决方案

尝试装载该文件之前File.Exists(路径)?不知道我理解的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top