1

LINQ でテーブル名を取得したい

たとえば、5 つのテーブルを持つ DB があり、テーブル名を listBox に表示したい

次に、クエリでテーブルを追加してから再試行すると、6 つの項目を持つ ListBox ができました。

4

2 に答える 2

4

sys.tablesまたはINFORMATION_SCHEMA.TABLESビューをデザイン サーフェイスに追加して、テーブル名のクエリを実行できます。

これを行うには、サーバー エクスプローラーでサーバーを右クリックし、[タイプの変更] メニューから[オブジェクト タイプ]または[スキーマ] を選択します ( Linq to SQL - Accessing System Databases/Tables?ごと)。これらは、[システム ビュー] 項目の下にあります。

于 2012-05-14T17:45:55.437 に答える
2

Linq to SQL DataContext には既にテーブル名があります。context.Mapping.GetTables()

于 2012-05-14T17:53:41.903 に答える