そうですそうです。
データを取り出すところ以外はほぼ変わらないのに
↑のコードだけでも1テーブルの数が多い場合余裕で1万行超えてしまうので

public bool test1()
{

public bool test2()
{

〜〜〜〜
public bool test1000()
{

と用意して
test1();
test2();
〜〜
test100();


public bool test()
{


for(var i =0;i<100;i++)
{
test( iLop );
}

だけにできないかと思っています。