3

次のコードがあります。

var deletedData
    = (from c in this.DataSet.Tables["TableName1"].AsEnumerable()
       from deletedData1 in this.DataSet.Tables["TableName2"].AsEnumerable()
       where (
           (c.Field<string>("ColumnName1")
            == deletedData1.Field<string>("ColumnName2"))
           && (c.Field<string>("ColumnName1") == someString))
       select new
           {
               T1 = c.Field<string>("ColumnName3"),
               T2 = deletedData1.Field<string>("ColumnName4"),
               T3 = c.Field<string>("ColumnName5"),
               T4 = deletedData1.Field<string>("ColumnName6")
           });

deletedDataこれを実行した後、関数の評価がタイムアウトしたことを示す結果を開いたとき。これを取り除くために誰かが私を助けることができますか? Table118000 行あり、Table2400 行あります。を使用すると、UI がハングしますdeletedData1

4

1 に答える 1