我在表中存儲「用戶」列表。應用程序的業務邏輯將具有對當前登錄用戶的此表中所有數據的對象的引用。並且如果用戶擁有正確的訪問權限,則可以允許用戶執行操作。在數據庫中存儲用戶訪問級別
我想知道什麼是存儲「訪問級別」的最佳方式?
我想存儲訪問級別的一種方式是整數,並且使用C#「標誌」來組合多個訪問級別而不需要一堆字段,這是明智的嗎?
Create = 1
Read = 2
Update = 4
Delete = 8
FullAcc = 16
我在想的另一種選擇,感覺不太高貴,但我已經看到它做了很多:
Read/Write = 1
R/W + Delete= 2
Full Access = 3
我想知道的原因,是它喜歡它似乎在第二種方法中添加更多項目會更加簡單,但在某些時候,這將成爲維護方面的一個痛苦。你怎麼看?