Vorrei creare un metodo IQueryable
Where
come mostrato di seguito:
public static IQueryable Where(this IQueryable source, string predicate, params object[] values)
{}
Quindi invece di Where(u => u.Points >= 20)
potrei passare un predicato di stringa come Where("Points >= param0", 20)
Quali sarebbero le implicazioni nel portare a termine questo compito?