コード例 #1
0
ファイル: Insert.cs プロジェクト: koshovyi/SqlBuilder
 public static IStatementInsert Columns(this IStatementInsert q, Func <IColumnsListSimple, IColumnsListSimple> f)
 {
     f.Invoke(q.Columns);
     return(q);
 }
コード例 #2
0
ファイル: Insert.cs プロジェクト: koshovyi/SqlBuilder
 public static IStatementInsert Values(this IStatementInsert q, params string[] values)
 {
     q.Values.Append(values);
     return(q);
 }
コード例 #3
0
ファイル: Insert.cs プロジェクト: koshovyi/SqlBuilder
 public static IStatementInsert Values(this IStatementInsert q, Func <ValueList, ValueList> f)
 {
     f.Invoke(q.Values);
     return(q);
 }
コード例 #4
0
ファイル: Insert.cs プロジェクト: koshovyi/SqlBuilder
 public static IStatementInsert Columns(this IStatementInsert q, params string[] columns)
 {
     q.Columns.Append(columns);
     return(q);
 }
コード例 #5
0
ファイル: Db.cs プロジェクト: koshovyi/RockPas.com
 public static string GetSQLInsertForDapperInt(IStatementInsert sql) =>
 sql.GetSql() + Environment.NewLine + $"SELECT * FROM {sql.TableName} WHERE id=LAST_INSERT_ID();";
コード例 #6
0
ファイル: Db.cs プロジェクト: koshovyi/RockPas.com
 public static string GetSQLInsertForDapperGuid(IStatementInsert sql) =>
 "SET @uuid = UUID();" + Environment.NewLine + sql.GetSql() + Environment.NewLine + $"SELECT * FROM {sql.TableName} WHERE id=@uuid;";