0

ASP.Net MVC Web サイトには、管理者、ユーザー、会社の 3 種類のユーザーがいます。会社に情報を変更させたいのですが、管理者が変更を受け入れるまで変更は適用されません。そのような機能を実現するための推奨される方法は何だろうと思っていました。タイプごとに 2 つのモデルを作成する必要があるのではないかと考えていました (たとえばCompanyCompany_temp同じフィールドを使用し、会社が変更を送信するたびに情報を一時テーブルに追加します。次に、管理者アカウントでそれらを読み取り、実際のテーブルに適用します。それは受け入れられるでしょうか?

4

1 に答える 1

1

私には完全に合理的に聞こえます。私が変更する可能性がある唯一のことは、2番目のタイプを呼び出すことです。CompanyUnapprovedまたはCompanyAwaitingApproval、これらの線に沿ったものです。コードが読みやすくなり、意図が明確になります。

于 2013-11-15T03:22:26.767 に答える