This post is a sequence for the previous article which shows why the Func delegate is not translated into the SQL statements.
func
Building dynamic LINQ queries using Expression Trees and Func
Filtering an item from a list of items is easy but if the item to filter is not known at compile time then filtering a list will be little complicated.