[英]Serializing and Deserializing Expression Trees in C#
有没有办法在C#中反序列化表达式,我想将表达式存储在数据库中并在运行时加载它们。
我继续研究C#中序列化和反序列化表达式树所提到的库
看起来该项目已被放弃(2008),但我做了一些工作,现在它适用于.NET 4.0和Silverlight。 我对他们的代码进行了错误修复,并使其更加独立于DAL。
其他选项是code.msdn.com上的表达式树序列化项目 - 看起来更像是需要什么?
看看我的新库Serialize.Linq 。 它将linq表达式序列化为json,xml和binary。
不完整; 但是, 动态LINQ示例可能会有所帮助。 你当然可以将一个表达式序列化为一个字符串(在某种程度上 - 泛型看起来有点棘手),但是没有内置的解析器。
WCF RIA Services允许序列化IQuerayble<T>
我正在开发一个序列化表达式的项目。 没关系,你可以使用它。 http://www.codeproject.com/Articles/851187/ServicePredicateBuilder-for-creating-Serializable
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.