У меня есть коллекция, которая фильтруется на уровне отображения, чтобы включить мягкое удаление, используя столбец «isDeleted» в базе данных.Обновление коллекций, отфильтрованных в сопоставлении
отображение выглядит следующим образом:
HasMany(x => x.UploadedFiles).Where("IsDeleted = 0")
Когда я установил IsDeleted свойство для некоторых элементов коллекции не обновляется автоматически, чтобы отразить удаление, пока я не перезагрузить объект.
Есть ли способ заставить «refiltering» без перезагрузки объекта?
Свойства «UploadedFiles» в объектной модели NHibernate в виртуальном прибудут посаженное. Вы хотите добавить еще одну собственность (например, NonDeletedUploadedFiles, которая фильтрует по виртуальному свойству? – Variant 2010-11-23 19:01:12