程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 在EF的code frist下寫穩健的權限管理系統:數據庫模型(二),frist權限管理系統

在EF的code frist下寫穩健的權限管理系統:數據庫模型(二),frist權限管理系統

編輯:C#入門知識

在EF的code frist下寫穩健的權限管理系統:數據庫模型(二),frist權限管理系統


先從數據庫開始,因為是用EF的code frist,所以所有的設計都在解決項目中進行。

先是數據模型開始

我已經建立了四個模型,user,role,action,actiongroup

user裡面有role,role中的ActionIds存儲action的id組合字符串,actiongroup作為action的分組。

所以只要知道user的role,就可以裡面找出他對應的action操作,做到功能上的權限管理。

再配合MVC的過濾或者繼承,對有需要的action進行標示授權,功能顆粒化就達到了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved