Full documentation is available at https://www.roundthecode.com/dotnet-code-examples/dynamic-queries-using-linq-expressions