3 つのテーブルを含むデータベースが必要な単純なプロジェクトがあります。データベースは、SQL Server Compact Edition を使用して.sdf
ファイルとして実装されます。プログラムに関する次の情報は、少し無関係かもしれませんが、それでも含めます。
表は次のとおりです。
Student
Course
SelectedCourse
テーブルは、Student
各学生に関する個人情報を含むマスター テーブルです。Course
テーブルには、学生のために選択できるいくつかのコースが含まれています。にSelectedCourse
は、学生登録番号とコース番号が含まれています。テーブル間の関係はデータベースに設定されます。
現在、BindingSource
異なるテーブルに接続された複数のテーブルを使用したことはありません。これに関する情報はほとんど見つかりませんでした。テーブルから情報を表示する正しい方法は何ですか?
BindingSource
すべてのテーブルからのすべての情報を持っているものを 1 つ持つ必要がありますか?BindingSource
それぞれテーブルに接続し、「マスター」と関係を持ついくつかを作成する必要がありますかBindingSource
?
すべてDataSet
のテーブルを含む がありますが、それぞれに 1 つ持つべきかどうかはわかりません。
私は SQL を初めて使用するわけではありません。提供されている組み込みツールを使用して、データベースを Visual Studio のコントロールにバインドする方法を理解しようとしています。SQL select ステートメントを使用してすべてをハードコードすることができましたが、Visual Studio をプログラミング補助として使用するという考えを失うと思いました。