Creates a member expression for the given member on the record.
This will recursively traverse the mapping to find the member
and create a safe member accessor for each level as it goes.
Syntax
public virtual Expression? CreateGetMemberExpression(Expression recordExpression, ClassMap mapping, MemberMap memberMap)
Parameters
Name |
Type |
Description |
recordExpression |
Expression |
The current member expression. |
mapping |
ClassMap |
The mapping to look for the member to map on. |
memberMap |
MemberMap |
The member map to look for on the mapping. |
Return Value
Type |
Description |
Expression? |
An Expression to access the given member. |