Func是一个可序列化的类,但是当我尝试通过服务将其作为参数传递时。系统告诉我它“不是已知类型”。我尝试了这里提供的解决方案,但都没有成功。
非常感谢……
不行,基本上是不行的。你也不能传递一个Expression,因为它涉及到MemberInfo节点。最好的方法是使用谓词的字符串表示形式。
Expression
MemberInfo
有关此事正在进行中,可以查看MSDN Code Gallery上的Expression Tree Serialization项目。