¿Alguien sabe de alguna manera para superar NotSupportedException? Tengo un método en contra de un usuario:NHibernate Superando NotSupportedException
public virtual bool IsAbove(User otherUser)
{
return HeirarchyString.StartsWith(otherUser.HeirarchyString);
}
Y lo que quiero hacer:
_session.Query<User>.Where(x => loggedInUser.IsAbove(x));
Pero esto arroja una NotSupportedException. El verdadero dolor es que usando
_session.Query<User>.Where(x => loggedInUser.HeirarchyString.StartsWith(x.HeirarchyString));
funciona absolutamente bien. No me gusta esto como una solución, sin embargo, porque significa que si cambio cómo funciona el método IsAbove, tengo que recordar todos los lugares donde he duplicado el código cada vez que quiero actualizarlo
por cierto, "h ** IE ** rarchy" :) – AakashM
¡Ah, mierda, siempre soy el primero en señalar cuando las personas no pueden deletrear también! debe haber estado equivocado durante años: $ –