A type that holds an expression and an alias for it.
AliasedExpression<T, A> can be used in places where, in addition to the value type T, you
also need a name A for that value. For example anything you can pass into the select method
needs to implement an AliasedExpression<T, A>. A becomes the name of the selected expression
in the result and T becomes its type.
A type that holds an expression and an alias for it.
AliasedExpression<T, A>can be used in places where, in addition to the value typeT, you also need a nameAfor that value. For example anything you can pass into theselectmethod needs to implement anAliasedExpression<T, A>.Abecomes the name of the selected expression in the result andTbecomes its type.Examples