我有一個表格,裏面填充了我的數據庫中的表格,我給每個表格一個數字,現在我想要 打開表格並根據用戶選擇的數字顯示其所有值。按索引獲取列表值
代碼:
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 :*(
} } }
到底是什麼問題了嗎? – Rik 2013-02-18 09:57:49
你想從'tables [number] .'中選擇什麼,'TableName'只是一個字符串,所以你查詢只是返回一個'IEnumerable'而不是'List ' –
2013-02-18 10:00:31