問題は、Visual Studio 2005 および Microsoft Access 2003 の mdb ファイルの C# にあります。大量のレコード (約 500k) があると、コードの実行が非常に遅くなります。
foreach (DataRow parentrow in ds.Tables[0].Rows)
{
childrows = parentrow.GetChildRows(r);
if (childrows == null || childrows.Length == 0)
{
table.LoadDataRow(parentrow.ItemArray, true);
}
}
コードを高速化するための解決策はありますか?