Expression served here is correct, it takes an Entity and returns some ReadModel, but the problem lies in the fact that Linq to Entities doesn’t know how to translate the GetFullName method into SQL query since the expression tree does not represent it.