小编use*_*743的帖子

从大型DataTable列中选择不同的值

我有一个包含22列的DataTable,其中一列名为"id".我想查询此列并将所有不同的值保留在列表中.该表可以有10到100万行.

这样做的最佳方法是什么?目前我正在使用for循环来遍历列并比较值,如果值相同则它会转到下一个,当不相同时,它会将id添加到数组中.但是因为表可以有10到100万行,所以有更有效的方法来做到这一点!我怎样才能更有效地做到这一点?

c# datatable

25
推荐指数
4
解决办法
13万
查看次数

使用SqlBulkCopy将DataTable中的列映射到SQL表

我想知道如何在将数据添加到数据库之前将数据库表中的列映射到c#中的数据表.

using (SqlBulkCopy s = new SqlBulkCopy(conn))
{
    s.DestinationTableName = destination;
    s.WriteToServer(Ads_api_ReportData);
}
Run Code Online (Sandbox Code Playgroud)

c# sql datatable sqlbulkcopy

23
推荐指数
3
解决办法
6万
查看次数

标签 统计

c# ×2

datatable ×2

sql ×1

sqlbulkcopy ×1