public ResolveMemberExpression ( |
||
sqlColumnExpression | ||
memberInfo | ||
return |
public Expression ResolveMemberExpression (SqlColumnExpression sqlColumnExpression, MemberInfo memberInfo)
{
throw new NotSupportedException (string.Format ("Member '{0}' applied to column '{1}' is not supported.", memberInfo.Name, sqlColumnExpression));
}
MappingResolverStub::ResolveMemberExpression ( |
private static KeyValuePair <string, object>[] TryResolveProperty( MappingResolverStub mappingResolver, SqlEntityExpression sqlEntityDefinition, PropertyInfo member, object entity) { Expression expression; try { expression = mappingResolver.ResolveMemberExpression(sqlEntityDefinition, member); } catch (UnmappedItemException) { return(new KeyValuePair <string, object> [0]); } var memberValue = member.GetValue(entity, null); return(TryResolvePropertyExpression(mappingResolver, expression, memberValue).ToArray()); }