1 write to sql
System.Data.Linq (1)
SqlClient\Query\MethodCallConverter.cs (1)
143this.sql = sql;
40 references to sql
System.Data.Linq (40)
SqlClient\Query\MethodCallConverter.cs (40)
177return sql.Binary(op, left, right); 182return sql.Binary(SqlNodeType.LT, left, right); 184return sql.Binary(SqlNodeType.GT, left, right); 191SqlExpression lower = sql.Binary(SqlNodeType.LT, a, b); 192SqlExpression equal = sql.Binary(SqlNodeType.EQ2V, a, b); 193return sql.SearchedCase( 195new SqlWhen(lower, sql.ValueFromObject(-1, false, source)), 196new SqlWhen(equal, sql.ValueFromObject(0, false, source)), 198sql.ValueFromObject(1, false, source), source 205return sql.UnaryValueOf(m.Expression, m.SourceExpression); 208return sql.Unary(SqlNodeType.IsNotNull, m.Expression, m.SourceExpression); 220return sql.Binary(SqlNodeType.EQ2V, mc.Arguments[0], mc.Arguments[1], mc.Method); 232return sql.ValueFromObject("", false, mc.SourceExpression); 240sum = sql.ConvertTo(typeof(string), exprs[0]); 244sum = sql.Concat(sum, exprs[i]); 247sum = sql.Concat(sum, sql.ConvertTo(typeof(string), exprs[i])); 259return sql.Binary(SqlNodeType.EQ, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 261return sql.Binary(SqlNodeType.NE, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 263return sql.Binary(SqlNodeType.LT, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 265return sql.Binary(SqlNodeType.LE, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 267return sql.Binary(SqlNodeType.GT, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 269return sql.Binary(SqlNodeType.GE, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 271return sql.Binary(SqlNodeType.Mul, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 273return sql.Binary(SqlNodeType.Div, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 275return sql.Binary(SqlNodeType.Sub, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 277return sql.Binary(SqlNodeType.Add, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 279return sql.Binary(SqlNodeType.Mod, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 281return sql.Binary(SqlNodeType.BitAnd, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 283return sql.Binary(SqlNodeType.BitOr, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 285return sql.Binary(SqlNodeType.BitXor, mc.Arguments[0], mc.Arguments[1], mc.Method, mc.ClrType); 287return sql.Unary(SqlNodeType.Negate, mc.Arguments[0], mc.Method, mc.SourceExpression); 289return sql.Unary(SqlNodeType.BitNot, mc.Arguments[0], mc.Method, mc.SourceExpression); 291return sql.Unary(SqlNodeType.Not, mc.Arguments[0], mc.Method, mc.SourceExpression); 297return sql.Binary(SqlNodeType.EQ, mc.Object, mc.Arguments[0]); 303SqlDiscriminatorOf discriminatorOf = new SqlDiscriminatorOf(mc.Object, discriminatorType, this.sql.TypeProvider.From(discriminatorType), mc.SourceExpression); 304return this.VisitExpression(sql.DiscriminatedType(discriminatorOf, mt)); 306return this.VisitExpression(sql.StaticType(mt, mc.SourceExpression)); 323return sql.SearchedCase(whens.ToArray(), @else, mc.SourceExpression); 349return sql.TypedLiteralNull(treatType, t.SourceExpression);