Serializzazione e deserializzazione di alberi di espressione in C #

c# expression-trees serialization

Domanda

C'è un modo per deserializzare le espressioni in C #, vorrei memorizzare le espressioni in un database e caricarle in fase di esecuzione.

Risposta accettata

Ho continuato a lavorare sulla libreria menzionata dalla serializzazione e deserializzazione degli alberi di espressione in C #

Sembra che il progetto sia stato abbandonato (2008), ma ho lavorato su di esso e ora funziona con .NET 4.0 e Silverlight. Ho apportato correzioni di bug al loro codice e reso anche più indipendente DAL.

http://expressiontree.codeplex.com/


Risposta esperta

Non completamente; tuttavia, il campione Dynamic LINQ può aiutare un po '. Puoi certamente serializzare un'espressione su una stringa (in un certo senso - i generici sembrano un po 'approssimativi), ma non c'è un parser integrato.



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché