Все мои постоянные объекты имеют свойство, которое не должно сохраняться.
В этот момент я генерирую свое автоматическое отображение следующим образом:
var autoMap =
AutoMap.AssemblyOf<BaseEntity>()
.Where(type => type.Namespace != null && type.Namespace.Contains("Models"))
.Conventions.AddFromAssemblyOf<IEntity>()
.OverrideAll(map => map.IgnoreProperty("IsDummy"));
Однако возвращается следующая ошибка:
System.TypeInitializationException: System.TypeInitializationException: инициализатор типа для «Core.Context» вызвал исключение.---> NHibernate.InvalidProxyTypeException: Следующие типы не могут использоваться в качестве прокси: Core.Models.MyEntity: метод get_IsDummy должен быть 'public / protected virtual' или 'protected внутренним виртуальным'
Thisприводит меня к мысли, что переопределение не сработало.(Core.Context - это класс, запускающий процесс сопоставления)