Func is a serializable class, but yet when I try to pass it as a parameter through a service. I\'m told it \"isn\'t a known type\". I\'ve tried the solutions here to no avai
There's work happening to enable it. Check out the Expression Tree Serialization project on the MSDN Code Gallery.
No, basically. You can't pass an Expression either, since it talks to MemberInfo nodes. Your best bet is a string representation of the predicate.
Expression
MemberInfo