Le manque d'arborescence d'expression dans Compact Framework m'a dérangé depuis un certain temps, mais je n'ai pas vraiment cherché de solution.Linq Expression Trees dans Compact Framework
Aujourd'hui, j'ai trouvé un post de blog sur une alternative System.Linq.Expressions construite sur Mono System.Core et utilisée par exemple. par db4o (vous pouvez le trouver here).
Ma question est - avez-vous utilisé cette bibliothèque et si oui, quelles ont été vos expériences avec elle (en particulier en ce qui concerne les performances)?
Je ne vois pas le point, à moins qu'ils finissent par obtenir 'System.Reflection.Emit' pour fonctionner sur des périphériques 'compacts'. – leppie
@leppie: bien, le point est d'avoir des requêtes LINQ basées sur l'expression sur le Compact Framework. De cette façon, le développeur peut toujours utiliser LINQ pour écrire ses requêtes, et db4o peut transformer la requête LINQ basée sur l'expression en son mécanisme d'interrogation sous-jacent. Dans le cas où l'expression ne peut pas être optimisée par db4o, l'expression est interprétée, pour contourner l'absence de SRE. –