Just curious as to why the above syntax works as it does.
I understand it is a placeholder for a lamba func;
I understand it needs to have a value return type;
I think I understand that the return type _may _need to be changed from field's defined result type;
But I can't help wondering why the EntityField can't have a <defaultResultType> ToValue() method (or Value property or whatever) autogenerated so the syntax in queries is cleaner in 99% of cases - and saves me having to lookup whether a field returns int or short etc.
I am sure you have looked into this before but I'd love to know why it isn't possible.