Remotion.Linq.SqlBackend.UnitTests.MappingResolverStub.ResolveMemberExpression C# (CSharp) Метод

ResolveMemberExpression() публичный Метод

public ResolveMemberExpression ( SqlColumnExpression sqlColumnExpression, MemberInfo memberInfo ) : Expression
sqlColumnExpression Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.SqlColumnExpression
memberInfo System.Reflection.MemberInfo
Результат System.Linq.Expressions.Expression
    public Expression ResolveMemberExpression (SqlColumnExpression sqlColumnExpression, MemberInfo memberInfo)
    {
      throw new NotSupportedException (string.Format ("Member '{0}' applied to column '{1}' is not supported.", memberInfo.Name, sqlColumnExpression));
    }

Same methods

MappingResolverStub::ResolveMemberExpression ( SqlEntityExpression originatingEntity, MemberInfo memberInfo ) : Expression

Usage Example

Пример #1
0
        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());
        }
All Usage Examples Of Remotion.Linq.SqlBackend.UnitTests.MappingResolverStub::ResolveMemberExpression