[英]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.