mvc を使用して登録ログイン アプリケーションを作成する必要があり、このアプリケーションは多層化する必要があります。
私は多層アーキテクチャについてあまり知りません。数回読んだだけです。だから私は標準的なmvcアプリケーションを信じています:
プレゼンテーション層 - 私の見解 ビジネス層 - コントロール
データ アクセス レイヤーはどこに配置すればよいですか。私のアプリケーションでは、ユーザーが登録をクリックすると、モデルが動作します。モデルが有効かどうかを確認し、エンティティ フレームワークを使用してデータベースに配置し、ユーザーをウェルカム ページにリダイレクトしますが、このアーキテクチャにはデータ アクセス レイヤーがありません。
データへのアクセス権をどこに置くべきで、どのような責任を与えるべきですか?
たとえば、すべてのエンティティ フレームワーク コードを他のクラスに移動する必要がありますか?それとも、ユーザーをデータベースに入れているコードを移動して、それ自体をモデル化する必要がありますか?