I want to convert Expression<Func<Loan, bool>> To string and vice versa. can I do it? how can implement ConvertStringToExpression method?
internal class Program
{
    public class Loan
    {
        public bool IsActive { get; set; }
    }
    private static void Main(string[] args)
    {
        Expression<Func<Loan, bool>> expression = l => !l.IsActive;
        var expStr = ConvertExpressionToString(expression);
        var exp = ConvertStringToExpression(expStr);
    }
    public static string ConvertExpressionToString(Expression<Func<Loan, bool>> expression)
    {
        //return ???
        throw new NotImplementedException();
    }
    public static string ConvertStringToExpression(string expression)
    {
        //return ???
        throw new NotImplementedException();
    }
}
 
    