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