protected override SqlStatements GenerateSqlStatements(TableInfo tableInfo) { var sqlStatements = new SqlStatements { InsertSql = GenerateInsertSql(tableInfo, false), InsertAndIgnoreDuplicateSql = GenerateInsertSql(tableInfo, true), InsertNewAndUpdateOldSql = GenerateInsertNewAndUpdateOldSql(tableInfo), UpdateSql = GenerateUpdateSql(tableInfo), SelectSql = GenerateSelectSql(tableInfo) }; return(sqlStatements); }
protected override SqlStatements GenerateSqlStatements(TableInfo model) { if (PipelineMode == PipelineMode.InsertNewAndUpdateOld) { throw new NotImplementedException("Sql Server not support InsertNewAndUpdateOld yet."); } var sqlStatements = new SqlStatements { InsertSql = GenerateInsertSql(model), InsertAndIgnoreDuplicateSql = GenerateInsertSql(model), UpdateSql = GenerateUpdateSql(model), SelectSql = GenerateSelectSql(model) }; return(sqlStatements); }