0

データベースのテーブルで満たされたリストがあり、各テーブルに番号を付けました。次に、テーブルを開いて、ユーザーが選択した番号に基づいてすべての値を表示したいと思います。

コード:

   List<System.Data.Linq.Mapping.MetaTable> tables = db.Mapping.GetTables().ToList();



            for (int i = 0; i < tables.Count(); i++)
            {
                var s = tables[i].TableName;
                Console.WriteLine(i+". "+s);
            }
            Console.WriteLine("Choose value to open");
            string str = Console.ReadLine();
            int number = Convert.ToInt32(str);

            List<System.Data.Linq.Mapping.MetaTable> query =
            from t in tables[number].TableName
            select t; <--- stuck here :*(
        } } }
4

1 に答える 1

1

新しい行に各値が必要な場合は、データの ToString 出力が受け入れられると仮定します

Console.Write(tables[number].Aggregate(string.Empty, (a, b) => a + Environment.NewLine + b))
于 2013-02-18T09:38:04.927 に答える