解決済み(私自身の問題):
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
これは私のために働いた。
ここにあるMicrosoftWebサイトのチュートリアルに従うと、次のコードを使用してテーブルの行をループするのは非常に簡単であることがわかりました。
@{
var data = Database.Open("FullDatabase").Query("SELECT * FROM Servers");
}
<div id="movieslist">
<ol>
@foreach(var row in data)
{
<li><a href="#">@row.Item</a></li>
}
</ol>
</div>
これは以下を出力します:
1. Virtual Machines
2. Physical Machines
3. Processors (CPU)
4. Memory (RAM)
5. OS Build
ただし、「サーバー」テーブルはデータベースにある多くのテーブルの1つにすぎません。私がやりたいのは次のようなものです。
@{
var database = Database.Open("FullDatabase")
}
<div id="movieslist">
<ol>
@foreach(var table in database)
{
var data = database.Query("SELECT * FROM " + table);
@foreach(var row in data)
{
<li><a href="#">@row.Item</a></li>
}
}
</ol>
</div>
そのようなことは可能ですか?もしそうなら、どのように?どうもありがとう。