ASP.NET 응용 프로그램에서 여러 가지 사용자 권한을 테스트했습니다. 이 권한 값은 열거에서 참조되는 그래서 내가 할 수있는 편리한 시험과 같이 권한 :코드의 열거 형 값과 데이터베이스의 해당 값 사이의 종속성을 피하는 방법은 무엇입니까?
- btnCreate.Enabled = PermissionManager.TestPermission (Permission.AllowCreate);
그러나 나는 그들의 ID 이외에 그들에 대한 정보가 더 필요하기 때문에 이러한 권한을 데이터베이스에 저장했습니다. 그러나 이것은 열거 형 값과 데이터베이스에있는 값 사이에 끔찍한 종속성을 만들어 내며, 응용 프로그램 전반에 걸쳐 문제가 있습니다. 이 문제를 해결할 더 좋은 방법이 있습니까? 전에 누구도이 문제를 다루었습니까?
그게 내가 할뿐만 아니라, 코드 또는 데이터베이스에 저장된 정수가 다른 정수를 업데이트하지 않고 변경되면 여전히 문제가 있습니다. –