C# の 3 層アーキテクチャに関する多くの記事を読みましたが、次のことがわかります。
データベース内の対応するテーブルをマッピングするオブジェクトとして、Business Logic Layer (BLL) をほとんど使用します。この BLL オブジェクトには、次のようなメソッドがいくつかあります。
+
GetData(): これを返します。+
Update(this);+
Insert(this);+
Delete(this);この BLL オブジェクトは、対応する DAL(Data Access Layer) を呼び出して、データベースの対応するテーブルに対して実行します。
- 上記の方法で、レコードを取得して更新することしかできないと思います。しかし、多くのレコードがあり、それをデータセットに入れたい場合、変更されたすべてのレコードを更新するにはどうすればよいでしょうか? それを行うには、すべてのレコードに対してループを使用する必要がありますか?
- さらに、データベースには互いに関連する多くのテーブルがあるので、それらをデータセットに入れ、リレーションを作成
BindingSourceし、 aComboboxと aを使用してレコードを追加、更新、削除するにはどうすればよいDataGridViewでしょうか? そして、この状況でコードを分離するにはどうすればよいでしょうか?



