私は、データベース内のテーブルを見て開くことができるようにするアプリを書いています。ユーザーが番号(リストのインデックス)を入力してテーブルを開き、選択したテーブル内の内容を出力したいと考えています。私はもう試した:
using (NorthwindDataContext db = new NorthwindDataContext())
{
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 index to open");
string str = Console.ReadLine();
int number = Convert.ToInt32(str);
} }
インデックスに基づいて適切なテーブルを選択するクエリが必要です。