C# 在WCF项目中使用ExpressionTree的实用解决方案
我想在WCF项目中使用表达式树C# 在WCF项目中使用ExpressionTree的实用解决方案,c#,linq,wcf,serialization,expression-trees,C#,Linq,Wcf,Serialization,Expression Trees,我想在WCF项目中使用表达式树 public interface IService1 { [OperationContract(Name = "GetByPredicate")] List<Person> Get(Expression<Func<Person,bool>> expression); [OperationContract] List<Person> Get(); } 但是ExpressionTrees
public interface IService1
{
[OperationContract(Name = "GetByPredicate")]
List<Person> Get(Expression<Func<Person,bool>> expression);
[OperationContract]
List<Person> Get();
}
但是ExpressionTrees不能在WCF中序列化
所以我搜索并找到了一些解决方案,但都失败了
使用,但我不能
使用,但我不能
使用ExpressionTree.ToString并将表达式树转换为字符串,反之亦然,但我无法&&
一切都是不成功的
有没有人能给我一个切实可行的解决方案,让我可以毫无问题地使用它?序列化和反序列化表达式树不会出现问题和困难