We include the properties that the client has asked for (thorugh $select and $expand) and the entity keys in the projection expression we generate in the SelectExpandBinder.
If people customize their OData link generation, they might need to access to other properties as well. For example, lets say a Person entity has Id (key) and a Name, and, the generated links contain Name instead of Id.
We should add a setting on ODataQuerySettings to let people choose extra properties that they want to bring from their database.
If people customize their OData link generation, they might need to access to other properties as well. For example, lets say a Person entity has Id (key) and a Name, and, the generated links contain Name instead of Id.
We should add a setting on ODataQuerySettings to let people choose extra properties that they want to bring from their database.