MySql.Data.Entity.UpdateGenerator.Visit C# (CSharp) 메소드

Visit() 공개 메소드

public Visit ( DbConstantExpression expression ) : SqlFragment
expression DbConstantExpression
리턴 SqlFragment
    public override SqlFragment Visit(DbConstantExpression expression)
    {
      SqlFragment value = null;
      if ( _onReturningSelect && values.TryGetValue(_columnsVisited.Peek(), out value))
      {
        if (value is LiteralFragment)
        {
          MySqlParameter par = Parameters.Find(p => p.ParameterName == ( value as LiteralFragment ).Literal );
          if (par != null)
            return new LiteralFragment(par.ParameterName);
        }
      }
      return base.Visit(expression);
    }
  }