17 references to Constant
System.Data.Entity (17)
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
390return VisitTerminal(expression, newType => CqtBuilder.Constant(newType, expression.GetValue()));
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
1862constantOrNullExpression = DbExpressionBuilder.Constant(resultType, value);
System\Data\Common\EntitySql\SemanticAnalyzer.cs (2)
541return enumMember.EnumType.Constant(enumMember.EnumMember.Value); 615return new ValueExpression(DbExpressionBuilder.Constant(GetLiteralTypeUsage(literal), literal.Value));
System\Data\EntityKey.cs (2)
746new[] { DbExpressionBuilder.Constant(Helper.GetModelTypeUsage(singletonKeyMember), _singletonKeyValue) 759keyColumns[i] = DbExpressionBuilder.Constant(Helper.GetModelTypeUsage(keyMember), _compositeKeyValues[i]).As(keyMember.Name);
System\Data\Mapping\FunctionImportMappingComposable.cs (1)
403return columnRef.Equal(columnRef.ResultType.Constant(condition.Value));
System\Data\Mapping\Update\Internal\UpdateCompiler.cs (1)
481return DbExpressionBuilder.Constant(propertyType, principalValue);
System\Data\Mapping\ViewGeneration\Structures\ScalarConstant.cs (1)
143return modelTypeUsage.Constant(m_scalar);
System\Data\Objects\ELinq\ExpressionConverter.cs (3)
743return DbExpressionBuilder.Constant(expression.ResultType, objParam.Value); 1383translatedPatternExpression = DbExpressionBuilder.Constant(constantExpression.ResultType, preparedValue); 1392var escapeExpression = DbExpressionBuilder.Constant(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.String), new String(new char[] { escapeChar }));
System\Data\Objects\ELinq\MethodCallTranslator.cs (2)
898recreatedArgument = DbExpressionBuilder.Constant(updatedType, ((DbConstantExpression)argument).Value); 2339thenExpressions.Add(DbExpressionBuilder.Constant(element.ResultType, defaultValue));
System\Data\Objects\ELinq\OrderByLifter.cs (1)
247return left.ResultType.Constant(combineConstants((int)leftValue, (int)rightValue));
System\Data\Objects\ELinq\Translator.cs (1)
150return DbExpressionBuilder.Constant(type, value);
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
677return DbExpressionBuilder.Constant(op.Type, op.Value);