Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Verificação de duplicidade entre DATABASE e DATATABLE


Você pode usar Linq-To-DataTable para participar ambas as tabelas nesta coluna, por exemplo:
var commonRows = from r1 in dt.AsEnumerable()
                 join r2 in Class1.global_dataset.Tables[0].AsEnumerable()
                 on r1.Field<int>(4) equals r2.Field<int>(4)
                 select r1;
if(commonRows.Any())
{
    // do something with these rows
}

(assumindo a 5ª coluna e digite int )

Observe que, embora Enumerable.Join é bastante eficiente, talvez seja melhor comparar isso no banco de dados em vez de carregar tudo na memória.