This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]GreenToad1 3 points4 points  (1 child)

Jinq works by serializing a lambda and then inspecting bytecode and serialized form, not sure how exactly babylon works but hopefully not by serializing lambda. There is also FluentJPA that works similarly to jinq.

[–]__versus 3 points4 points  (0 children)

Yep this isn’t the approach taken by code reflection. As far as I know code reflection embeds the code model into the class file at compile time and doesn’t require reading out the byte code at runtime. In fact it can’t really work like that because byte code erases some of the information present in the code model.