1

リポジトリを使用してデータベースにアクセスするメインの WPF アプリケーションがあります。このリポジトリには実行できるすべてのアクションがありますが、一部のユーザーは一部の操作 (追加、削除など) を行うべきではありません。

それを行うための最良の方法はどれかを知りたいです。これをメインアプリケーションに実装し、ボタンを無効にして、ユーザーが権限を持っているかどうか、またはリポジトリでこれを制御するための最良のオプションであるかどうかを確認する必要がありますか? リポジトリでそれを行う場合、おそらく、ユーザーに権限があるかどうかを確認するためにデータベースへの追加のクエリが常に必要であり、常にユーザーとパスワードをパラメーターとして渡す必要があります。

他の代替案はありますか?

4

0 に答える 0