Jared A Barneck
Jared A Barneck
PredicateBuilder.New() returns an ExpressionStarter. This object provides some cool features. 1. You can know if the predicate is started or not. Since we know now if the expression is started,...
While ExpressionStarter.Predicate is not public it doesn't need to be. It is provided using an implicit cast. ``` var starter = PredicateBuilder.New(); // Returns ExpressionStarter which is not an Expression...
I could be wrong, but is this because you are missing AsExpandable()?
I am not too picky with the enum name. Try a few out in code, see what you like best. I think it is more important to have one method,...
@Thorium I think the functionality is there, but the usability and code readability does "really need it."
I'll update my code tomorrow or Monday.
I have become much more familiar with LinqKit. I no longer think this code change is a good idea. Thorium was right, this code change was wrong. However, a code...
If you use the Visual Studio Diagnostic Tools (Debug | Windows | Show Diagnostic Tools) or SQL Profiler, you will be able to and get the actual SQL query. It...
I had to choose one of either true or false as the default for empty PredicateBuilder.New(). I chose false. The reason I chose false is because with huge tables, you...
You may benefit from storing the ExpressionStarter in your variable. In your current code, the ExpressionStarter is created in memory by PredicateBuilder.New(), but then the code assigns it to an...