コード例 #1
0
 protected override SqlPack In(ConstantExpression expression, SqlPack sqlPack)
 {
     sqlPack.Sql.AppendFormat(expression.Type.Name == "String" ? "'{0}'," : "{0},", expression.Value);
     return(sqlPack);
 }
コード例 #2
0
 private new static void In(MethodCallExpression expression, SqlPack sqlPack)
 {
     Expression2SqlProvider.Where(expression.Arguments[0], sqlPack);
     sqlPack += " in";
     Expression2SqlProvider.In(expression.Arguments[1], sqlPack);
 }
コード例 #3
0
 protected override SqlPack Where(ConstantExpression expression, SqlPack sqlPack)
 {
     sqlPack.AddDbParameter(expression.Value);
     return(sqlPack);
 }