今日、私は3層アーキテクチャで作業を開始しましたが、私は心の中で疑問を持っています。3層アーキテクチャの問題
通常、データ・コントロールをオブジェクト・データソースにバインドし、ビジネス・オブジェクトの関数を呼び出して、選択、挿入、更新または削除操作を実行します。私はこの方法で何の問題もありません。
しかし、私の問題は、2つのテキストボックスと1つのボタンが含まれているログイン部分があり、そのプロパティがユーザー名とパスワードを表すビジネスオブジェクトを作成した後、ビジネスオブジェクトの関数と呼ばれ、ユーザー名とパスワードが正しい場合、データベースからユーザーIDを含むデータローを返す関数。
データコントロールを操作していないときに3層で作業する正しい方法ではないと思います。ここでは関数や関数を不合理に呼び出す一方で、コードの背後にあるデータにもアクセスできます...私が正しく動作しているかどうかを教えてください... ...または同様の操作を実行するためのよりよい方法があります。