私の Web アプリケーションはさまざまなレイヤーに分かれています。そのうちの 1 つは、次のように機能するビジネス レイヤーです。
PersonBusiness pb = new PersonBusiness();
Person p = pb.GetPerson(10);
次に、レコードを表示するたびに person オブジェクトを ASP.NET コントロールに読み込み、保存するために次のようにします。
PersonBusiness pb = new PersonBusiness();
Person p = new Person();
p.Name = "Alex";
pb.SavePerson(p);
実際には、ビジネス レイヤー内のさまざまなオブジェクトの組み合わせであるデータベースからビューを呼び出した結果であるレポートをアプリ内に表示する必要がある場合はどうすればよいでしょうか。ビジネスレイヤーをバイパスして、ビューから取得したデータセットをロードすることをお勧めしますか? ここで OOP を使用するのは理にかなっていますか? true の場合、その 1 つのレポートだけに使用されるカスタム オブジェクトを作成する必要があります。
これは、C# と SQL に厳密には当てはまらない一般的な質問ですが、基本的にはあらゆるビジネス アプリケーションに当てはまります...
私の質問が理にかなっているといいのですが、
あなたの時間をありがとう、良い一日を