1

我有一个主要的 WPF 应用程序,它使用存储库来访问数据库。此存储库具有所有可以执行的操作,但是某些用户不应该执行某些操作:添加、删除等。

我想知道哪种方法最好。我是否需要在主应用程序中实现这一点,禁用按钮并检查用户是否有权限或者是在存储库中控制它的最佳选择?如果我在存储库中执行此操作,也许我总是需要对数据库进行额外查询以检查用户是否具有权限,并且我总是需要将用户和密码作为参数传递。

其他的选择?

4

0 回答 0