protected virtual TCmd BuildInsert() { if (SqlSets.Count == 0) { return(null); } TCmd cmd = new TCmd(); cmd.CommandText = "INSERT INTO " + SqlTable + "(" + SqlSets.Select(kvp => QuoteName(kvp.Key)).Join(", ") + ") VALUES (" + SqlSets.Select(kvp => "@" + ParamUniqueKey + "S_" + kvp.Key).Join(", ") + ")"; SetUpdateParameters(cmd, false); return(cmd); }