データベース列を csv ファイルに結合してデータベースからデータを削除するメソッドを作成しました。反復する必要があるデータ コンテキストにテーブルのリストがあります。つまり、テーブル名を渡して変更する必要があるということです。メソッドのパラメーターとして。
基本的に、データコンテキストに存在するすべてのテーブルに対してこのメソッドを使用する必要があります
GetTable メソッドで現在ハードコードされているテーブル名: dw_Job DataContext オブジェクト: job
これが私のコードです
            var query = from line in File.ReadAllLines(file, Encoding.GetEncoding(1252))
                        //let jobrecord = line.Split(',')
                        join j in job.GetTable<dw_Job>() on
                        Convert.ToInt32(line.Split(',').GetValue(factColPos))
                        equals j.JobID
                        select j;
            foreach (var deletejob in query)
            {
                Console.WriteLine(deletejob);
                job.dw_Jobs.DeleteOnSubmit(deletejob);
            }
            job.SubmitChanges();
私のコードの詳細が必要な場合は、提供できます。これについて私を修正してください
前もって感謝します